home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / DayMaker / Product Demo / Product Demo.rsrc / CODE_52_HelpSeg.txt < prev    next >
Text File  |  1993-10-06  |  122KB  |  2,020 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  41D8                     lea.l      A0, [A0]+
  4. 00000002  B74F                     cmpm.w     [A3]+, [A7]+
  5. 00000004  0000 2908                ori.b      D0, 0x8
  6. 00000008  0000 14E4                ori.b      D0, 0xE4
  7. 0000000C  0000 02D0                ori.b      D0, 0xD0
  8. 00000010  8000                     or.b       D0, D0
  9. 00000012  0002 916D                ori.b      D2, 0x6D /* 'm' */
  10. 00000016  FE16 6DE0                .unknown   0xFE16 0x6DE0 (W = 7)
  11. 0000001A  6DD2                     blt        -0x2C /* FFFFFFEE */
  12. 0000001C  4C50 A9A1                movem.l    D0,D5,D7,A0,A3,A5,A7, [A0]
  13. 00000020  F9A8                     .invalid   <<F/6/4>>
  14. 00000022  02CC                     .incomplete
  15. 00000024  02BC 02C6 03DC 6F6A 03D0 andi.l     0x6F6A03D0, 0x2C603DC
  16. 0000002E  0492 06B4 06A8           subi.l     [A2], 0x6B406A8
  17. 00000034  071C                     btst       [A4]+, D3
  18. 00000036  3B9F FE72                move.w     [A5 + A7 * 8 + 0x72], [A7]+
  19. 0000003A  FCAC 0948                .extension 0xCAC <<F/2-3/6>> // unimplemented
  20. 0000003E  4461                     neg.w      -[A1]
  21. 00000040  FDAA                     .invalid   <<F/6/6>>
  22. 00000042  FD7E                     .extension 0xD7E <<F/4-5/6>> // unimplemented
  23. 00000044  FD26                     .extension 0xD26 <<F/4-5/6>> // unimplemented
  24. 00000046  FCFA FCDA                .extension 0xCFA <<F/2-3/6>> // unimplemented
  25. 0000004A  FCBA FC9A                .extension 0xCBA <<F/2-3/6>> // unimplemented
  26. 0000004E  FC5A FC3A                .extension 0xC5A <<F/1/6>>, 0xFC3A // unimplemented
  27. 00000052  FC1A FBFA                .unknown   0xFC1A 0xFBFA (W = 6)
  28. 00000056  0192                     bclr       [A2], D0
  29. 00000058  FB60                     .extension 0xB60 <<F/4-5/5>> // unimplemented
  30. 0000005A  FB18                     .extension 0xB18 <<F/4-5/5>> // unimplemented
  31. 0000005C  1D50 FAA0                move.b     [A6 - 0x560], [A0]
  32. label00000060:
  33. 00000060  6F68                     ble        +0x6A /* 000000CA */
  34. 00000062  FABA 6EEA                .extension 0xABA <<F/2-3/5>> // unimplemented
  35. 00000066  FA80 F9E8                .extension 0xA80 <<F/2-3/5>> // unimplemented
  36. 0000006A  6EF4                     bgt        -0xA /* 00000060 */
  37. 0000006C  01FA                     .incomplete
  38. 0000006E  FD34                     .extension 0xD34 <<F/4-5/6>> // unimplemented
  39. 00000070  F916                     .extension 0x916 <<F/4-5/4>> // unimplemented
  40. 00000072  F8C2 F87A                .extension 0x8C2 <<F/2-3/4>> // unimplemented
  41. 00000076  FC0C FD3C                .unknown   0xFC0C 0xFD3C (W = 6)
  42. 0000007A  F7EA                     .invalid   <<F/7/3>>
  43. 0000007C  FBC4                     .invalid   <<F/7/5>>
  44. 0000007E  FCF4 F7A2                .extension 0xCF4 <<F/2-3/6>> // unimplemented
  45. 00000082  F7CA                     .invalid   <<F/7/3>>
  46. 00000084  F74E                     .extension 0x74E <<F/4-5/3>> // unimplemented
  47. 00000086  FAB0 FBE0                .extension 0xAB0 <<F/2-3/5>> // unimplemented
  48. 0000008A  F67E FA46                .extension 0x67E <<F/1/3>>, 0xFA46 // unimplemented
  49. 0000008E  FA44 FA96                .extension 0xA44 <<F/1/5>>, 0xFA96 // unimplemented
  50. 00000092  F502                     .extension 0x502 <<F/4-5/2>> // unimplemented
  51. 00000094  B044                     cmp.w      D0, D4
  52. 00000096  5646                     addq.w     D6, 3
  53. 00000098  9C44                     sub.w      D6, D4
  54. 0000009A  F4F8                     cpusha     DATA+INST
  55. 0000009C  F4E6                     .invalid   <<cinv/cpush with scope=0>>
  56. 0000009E  F98A                     .invalid   <<F/6/4>>
  57. 000000A0  F4AC                     cpushl     INST, [A4]
  58. 000000A2  F494                     cinvp      INST, [A4]
  59. 000000A4  F432                     cpushp     NONE, [A2]
  60. 000000A6  F410                     cinvp      NONE, [A0]
  61. 000000A8  F3F0                     .invalid   <<F/7/1>>
  62. 000000AA  F32A                     .extension 0x32A <<F/4-5/1>> // unimplemented
  63. 000000AC  F2C0 F2EA                .extension 0x2C0 <<F/2-3/1>> // unimplemented
  64. 000000B0  F1DA                     .invalid   <<F/7/0>>
  65. 000000B2  A8DE                     syscall    SetRecRgn
  66. 000000B4  F57A                     .extension 0x57A <<F/4-5/2>> // unimplemented
  67. 000000B6  FEC1 F0E4                .extension 0xEC1 <<F/2-3/7>> // unimplemented
  68. 000000BA  6F76                     ble        +0x78 /* 00000132 */
  69. 000000BC  A8CB                     syscall    OpenPoly
  70. 000000BE  A8CC                     syscall    ClosePoly/ClosePgon
  71. 000000C0  A8CA                     syscall    FillPoly
  72. 000000C2  A8CD                     syscall    KillPoly
  73. 000000C4  F3B4                     .invalid   <<F/6/1>>
  74. 000000C6  F042 F026                .extension 0x042 <<F/1/0>>, 0xF026 // unimplemented
  75. label000000CA:
  76. 000000CA  F480                     .invalid   <<cinv/cpush with scope=0>>
  77. 000000CC  EFD6 EEC2                bfins      [A6] {D3:2}, D6
  78. 000000D0  EE46                     asr        D6.w, 7
  79. 000000D2  EE14                     roxr       D4.b, 7
  80. 000000D4  EDBA                     rol        D2, D6
  81. 000000D6  ED18                     rol        D0.b, 6
  82. 000000D8  ECF8 F1A0 F19E           bfclr      [0xFFFFF19E] {6:D0}
  83. 000000DE  F1F4                     .invalid   <<F/7/0>>
  84. 000000E0  F226 F256                .cpgen     0xF226, 0xF256 // unimplemented
  85. 000000E4  F9B4                     .invalid   <<F/6/4>>
  86. 000000E6  F108                     .extension 0x108 <<F/4-5/0>> // unimplemented
  87. 000000E8  EBFA EBDA F1BC           bfexts     D6, [PC - 0xE44 /* FFFFF1BE, cstring ""<EOF> */] {D7:26}
  88. 000000EE  F262 F310                .extension 0x262 <<F/1/1>>, 0xF310 // unimplemented
  89. 000000F2  F34C                     .extension 0x34C <<F/4-5/1>> // unimplemented
  90. 000000F4  F388                     .invalid   <<F/6/1>>
  91. 000000F6  F890 FCCA                .extension 0x890 <<F/2-3/4>> // unimplemented
  92. 000000FA  FCB2 EFF2                .extension 0xCB2 <<F/2-3/6>> // unimplemented
  93. 000000FE  F1CE                     .invalid   <<F/7/0>>
  94. 00000100  EF20                     asl        D0.b, D7
  95. 00000102  F788                     .invalid   <<F/6/3>>
  96. 00000104  EF6E                     lsl        D6.w, D7
  97. 00000106  F776                     .extension 0x776 <<F/4-5/3>> // unimplemented
  98. 00000108  EF7C                     rol        D4.w, D7
  99. 0000010A  F764                     .extension 0x764 <<F/4-5/3>> // unimplemented
  100. 0000010C  0033 F7AE F7A0 EA78      ori.b      [-0x1588 + A7 * 8], 0xAE
  101. 00000114  EA5E                     ror        D6.w, 5
  102. 00000116  EA24                     asr        D4.b, D5
  103. 00000118  E9FC F598 F58C F57E      bfextu     D7, 0xF58CF57E {22:24}
  104. 00000120  F562                     .extension 0x562 <<F/4-5/2>> // unimplemented
  105. 00000122  EDFE 002B                bfffo      D0, <<invalid special address>> {0:D3}
  106. 00000126  F646 EE0C                .extension 0x646 <<F/1/3>>, 0xEE0C // unimplemented
  107. 0000012A  F634 ECAA                .move16    0xF634, 0xECAA // unimplemented
  108. 0000012E  F6A8 ECB6                .extension 0x6A8 <<F/2-3/3>> // unimplemented
  109. label00000132:
  110. 00000132  F688 ECC2                .extension 0x688 <<F/2-3/3>> // unimplemented
  111. 00000136  F668 ECCE                .extension 0x668 <<F/1/3>>, 0xECCE // unimplemented
  112. 0000013A  F648 FBC0                .extension 0x648 <<F/1/3>>, 0xFBC0 // unimplemented
  113. 0000013E  FCCC E8E4                .extension 0xCCC <<F/2-3/6>> // unimplemented
  114. 00000142  E8C4 F130                bftst      D4 {4:D0}
  115. 00000146  F558                     .extension 0x558 <<F/4-5/2>> // unimplemented
  116. 00000148  F1AE                     .invalid   <<F/6/0>>
  117. 0000014A  F2A8 F740                .extension 0x2A8 <<F/2-3/1>> // unimplemented
  118. 0000014E  F730                     .extension 0x730 <<F/4-5/3>> // unimplemented
  119. 00000150  F16E                     .extension 0x16E <<F/4-5/0>> // unimplemented
  120. 00000152  F1D8                     .invalid   <<F/7/0>>
  121. 00000154  F6FE F6EE                .extension 0x6FE <<F/2-3/3>> // unimplemented
  122. 00000158  F12C                     .extension 0x12C <<F/4-5/0>> // unimplemented
  123. 0000015A  F196                     .invalid   <<F/6/0>>
  124. 0000015C  F6BC F6AC                .extension 0x6BC <<F/2-3/3>> // unimplemented
  125. 00000160  EAE0 F692                bfchg      -[A0] {26:18}
  126. 00000164  F088 F468                .extension 0x088 <<F/2-3/0>> // unimplemented
  127. 00000168  F7E4                     .invalid   <<F/7/3>>
  128. 0000016A  1B6D EC8A EE66           move.b     [A5 - 0x119A], [A5 - 0x1376]
  129. 00000170  EC44                     asr        D4.w, 6
  130. 00000172  EC5E                     ror        D6.w, 6
  131. 00000174  ED74                     roxl       D4.w, D6
  132. 00000176  EE36                     roxr       D6.b, D7
  133. 00000178  FC42 EC04                .extension 0xC42 <<F/1/6>>, 0xEC04 // unimplemented
  134. 0000017C  EDE0 EDD0                bfffo      D6, -[A0] {D7:16}
  135. 00000180  FBDC                     .invalid   <<F/7/5>>
  136. 00000182  EBAE                     lsl        D6, D5
  137. 00000184  ECC4 ED86                bfclr      D4 {D6:6}
  138. 00000188  ED76                     roxl       D6.w, D6
  139. 0000018A  FB82                     .invalid   <<F/6/5>>
  140. 0000018C  EB54                     roxl       D4.w, 5
  141. 0000018E  EB62                     asl        D2.w, D5
  142. 00000190  EB52                     roxl       D2.w, 5
  143. 00000192  ED2E                     lsl        D6.b, D6
  144. 00000194  FB2E                     .extension 0xB2E <<F/4-5/5>> // unimplemented
  145. 00000196  EAF8 EB12 EB02           bfchg      [0xFFFFEB02] {D4:18}
  146. 0000019C  ECDE FADE                bfclr      [A6]+ {D3:30}
  147. 000001A0  EAB6                     roxr       D6, D5
  148. 000001A2  EC92                     roxr       D2, 6
  149. 000001A4  ED3E                     rol        D6.b, D6
  150. 000001A6  EBA2                     asl        D2, D5
  151. 000001A8  BE41                     cmp.w      D7, D1
  152. 000001AA  ED0A                     lsl        D2.b, 6
  153. 000001AC  EA30                     roxr       D0.b, D5
  154. 000001AE  BC41                     cmp.w      D6, D1
  155. 000001B0  ECD8 FA04                bfclr      [A0]+ {D0:4}
  156. 000001B4  E422                     asr        D2.b, D2
  157. 000001B6  E660                     asr        D0.w, D3
  158. 000001B8  EF0A                     lsl        D2.b, 7
  159. 000001BA  E86A                     lsr        D2.w, D4
  160. 000001BC  E93C                     rol        D4.b, D4
  161. 000001BE  07EE                     .incomplete
  162. 000001C0  052C 050C                btst       [A4 + 0x50C], D2
  163. 000001C4  A925                     syscall    DragWindow
  164. 000001C6  07BC A984 3E2D           bclr       0xA9843E2D, D3
  165. 000001CC  5047                     addq.w     D7, 8
  166. 000001CE  E374                     roxl       D4.w, D1
  167. 000001D0  E832                     roxr       D2.b, D4
  168. 000001D2  E348                     lsl        D0.w, 1
  169. 000001D4  A94E                     syscall    PinRect
  170. 000001D6  A984                     syscall    FindDialogItem/FindDItem
  171. 000001D8  5141                     subq.w     D1, 8
  172. 000001DA  E7BC                     rol        D4, D3
  173. 000001DC  F472                     cpushp     DATA, [A2]
  174. 000001DE  E7AE                     lsl        D6, D3
  175. 000001E0  F66C E190                .extension 0x66C <<F/1/3>>, 0xE190 // unimplemented
  176. 000001E4  037E                     bchg       <<invalid special address>>, D1
  177. 000001E6  3E2D E844                move.w     D7, [A5 - 0x17BC]
  178. // begin alternate branch 000001E8-000001EA
  179. label000001E8:
  180. 000001E8  E844                     asr        D4.w, 4
  181. // end alternate branch 000001E8-000001EA
  182. label000001E8: // (misaligned)
  183. 000001EA  F3B6                     .invalid   <<F/6/1>>
  184. 000001EC  F3AC                     .invalid   <<F/6/1>>
  185. 000001EE  E800                     asr        D0.b, 4
  186. 000001F0  F36E                     .extension 0x36E <<F/4-5/1>> // unimplemented
  187. 000001F2  02B2 E87E 029A E0A0      andi.l     [A2 + A6.w - 0x96], 0xE87E029A
  188. 000001FA  F384                     .invalid   <<F/6/1>>
  189. 000001FC  F658 0260                .extension 0x658 <<F/1/3>>, 0x0260 // unimplemented
  190. 00000200  E062                     asr        D2.w, D0
  191. 00000202  F34E                     .extension 0x34E <<F/4-5/1>> // unimplemented
  192. 00000204  F9B2                     .invalid   <<F/6/4>>
  193. 00000206  0226 E198                andi.b     -[A6], 0x98
  194. 0000020A  FA24 F300                .unknown   0xFA24 0xF300 (W = 5)
  195. 0000020E  01EC                     .incomplete
  196. 00000210  F93C                     .extension 0x93C <<F/4-5/4>> // unimplemented
  197. 00000212  01D8                     .incomplete
  198. 00000214  E14A                     lsl        D2.w, 8
  199. 00000216  FA3A F970                .unknown   0xFA3A 0xF970 (W = 5)
  200. 0000021A  E9A4                     asl        D4, D4
  201. 0000021C  F296 E9F2                .extension 0x296 <<F/2-3/1>> // unimplemented
  202. 00000220  EA80                     asr        D0, 5
  203. 00000222  FA7E DF60                .extension 0xA7E <<F/1/5>>, 0xDF60 // unimplemented
  204. 00000226  014E                     bchg       A6, D0
  205. 00000228  E93E                     rol        D6.b, D4
  206. 0000022A  F230 E98C                .cpgen     0xF230, 0xE98C // unimplemented
  207. 0000022E  FA18 DEFA                .unknown   0xFA18 0xDEFA (W = 5)
  208. 00000232  E8D8 5541                bftst      [A0]+ {21:1}
  209. 00000236  F1CA                     .invalid   <<F/7/0>>
  210. 00000238  E926                     asl        D6.b, D4
  211. 0000023A  E9B4                     roxl       D4, D4
  212. 0000023C  DE94                     add.l      D7, [A4]
  213. 0000023E  F178                     .extension 0x178 <<F/4-5/0>> // unimplemented
  214. 00000240  F44C                     cinvl      DATA, [A4]
  215. 00000242  DE5A                     add.w      D7, [A2]+
  216. label00000244:
  217. 00000244  FDB8                     .invalid   <<F/6/6>>
  218. 00000246  67A0                     beq        -0x5E /* 000001E8 */
  219. 00000248  6B14                     bmi        +0x16 /* 0000025E */
  220. 0000024A  6B08                     bmi        +0xA /* 00000254 */
  221. 0000024C  FC8E DE10                .extension 0xC8E <<F/2-3/6>> // unimplemented
  222. 00000250  A91E                     syscall    TrackGoAway
  223. 00000252  02E4                     .incomplete
  224. label00000254:
  225. 00000254  FB1A                     .extension 0xB1A <<F/4-5/5>> // unimplemented
  226. 00000256  FAEC 02C0                .extension 0xAEC <<F/2-3/5>> // unimplemented
  227. 0000025A  02B6 019E DF18 DF2A F368 026E andi.l     [[A6 - 0xC98 + A5 * 8] + 0x26E], 0x19EDF18
  228. // begin alternate branch 0000025E-0000026A
  229. label0000025E:
  230. 0000025E  DF18                     add.b      [A0]+, D7
  231. 00000260  DF2A F368                add.b      [A2 - 0xC98], D7
  232. 00000264  026E 0264 F77E           andi.w     [A6 - 0x882], 0x264
  233. // end alternate branch 0000025E-0000026A
  234. label0000025E: // (misaligned)
  235. 00000266  0264 F77E                andi.w     -[A4], 0xF77E
  236. 0000026A  025A DECC                andi.w     [A2]+, 0xDECC
  237. 0000026E  DEDE                     add.w      A7, [A6]+
  238. 00000270  E302                     asl        D2.b, 1
  239. 00000272  E2F6 E310                lsr   .w   [A6 + A6 * 2]
  240. 00000276  E426                     asr        D6.b, D2
  241. 00000278  F302                     .extension 0x302 <<F/4-5/1>> // unimplemented
  242. 0000027A  0208 F77C                andi.b     A0, 0x7C /* '|' */
  243. 0000027E  01FE                     .incomplete
  244. 00000280  F6B2 F2CC                .extension 0x6B2 <<F/2-3/3>> // unimplemented
  245. 00000284  DE46                     add.w      D7, D6
  246. 00000286  F6DC F290                .extension 0x6DC <<F/2-3/3>> // unimplemented
  247. 0000028A  E25E                     ror        D6.w, 1
  248. 0000028C  E252                     roxr       D2.w, 1
  249. 0000028E  E26C                     lsr        D4.w, D1
  250. 00000290  F25E F244                .extension 0x25E <<F/1/1>>, 0xF244 // unimplemented
  251. 00000294  E134                     roxl       D4.b, D0
  252. 00000296  F22A DD9A                .cpgen     0xF22A, 0xDD9A // unimplemented
  253. 0000029A  FE16 DD26                .unknown   0xFE16 0xDD26 (W = 7)
  254. 0000029E  F176                     .extension 0x176 <<F/4-5/0>> // unimplemented
  255. 000002A0  E066                     asr        D6.w, D0
  256. 000002A2  F15C                     .extension 0x15C <<F/4-5/0>> // unimplemented
  257. 000002A4  679E                     beq        -0x60 /* 00000244 */
  258. 000002A6  DB52                     add.w      [A2], D5
  259. 000002A8  F116                     .extension 0x116 <<F/4-5/0>> // unimplemented
  260. 000002AA  F810 FD58                .tblXX     0xF810, 0xFD58 // unimplemented
  261. 000002AE  A918                     syscall    SetWRefCon
  262. 000002B0  5CDA                     sge        [A2]+
  263. 000002B2  F610 71AA                .move16    0xF610, 0x71AA // unimplemented
  264. 000002B6  F68E F64A                .extension 0x68E <<F/2-3/3>> // unimplemented
  265. 000002BA  F612 3F30                .move16    0xF612, 0x3F30 // unimplemented
  266. 000002BE  5CD2                     sge        [A2]
  267. 000002C0  B08B                     cmp.l      D0, A3
  268. 000002C2  B08B                     cmp.l      D0, A3
  269. 000002C4  120A                     move.b     D1, A2
  270. 000002C6  1212                     move.b     D1, [A2]
  271. 000002C8  5AF2 8B8A 3B82           spl        [[ + <<invalid base displacement size>> + A0 * 2] + 0x3B82]
  272. 000002CE  1000                     move.b     D0, D0
  273. 000002D0  121C                     move.b     D1, [A4]+
  274. 000002D2  D820                     add.b      D4, -[A0]
  275. 000002D4  1000                     move.b     D0, D0
  276. 000002D6  8301                     sbcd       D1, D1
  277. 000002D8  FB54                     .extension 0xB54 <<F/4-5/5>> // unimplemented
  278. 000002DA  08EB 1508 F300           bset.b     [A3 - 0xD00], 0x8
  279. 000002E0  0E12 4634                .invalid.b [A2], 0x34 /* '4' */ // invalid immediate operation
  280. 000002E4  1036 2B00                move.b     D0, [A6 + <<invalid base displacement size>> + D2 * 2]
  281. 000002E8  300E                     move.w     D0, A6
  282. 000002EA  7301                     moveq.l    D1, 0x01
  283. 000002EC  084B 04F4                bchg.b     A3, 0xF4
  284. 000002F0  0E6B 0B1E 0C08           .invalid.w [A3 + 0xC08], 0xB1E // invalid immediate operation
  285. 000002F6  0200 6B02                andi.b     D0, 0x2
  286. 000002FA  B036 145B                cmp.b      D0, [A6 + D1.w * 4 + 0x5B]
  287. 000002FE  12CB                     move.b     [A1]+, A3
  288. 00000300  13CB 0443 03F4           move.b     [0x044303F4], A3
  289. 00000306  8D03                     sbcd       D6, D3
  290. 00000308  0014 6902                ori.b      [A4], 0x2
  291. 0000030C  AB57                     syscall    bMin
  292. 0000030E  2B02                     move.l     -[A5], D2
  293. 00000310  0E0C 081C                .invalid.b A4, 0x1C // invalid immediate operation
  294. 00000314  BB09                     cmpm.b     [A5]+, [A1]+
  295. 00000316  0D02                     btst       D2, D6
  296. 00000318  0C60 B304                cmpi.w     -[A0], 0xB304
  297. 0000031C  2502                     move.l     -[A2], D2
  298. 0000031E  3B64 121C                move.w     [A5 + 0x121C], -[A4]
  299. 00000322  BC20                     cmp.b      D6, -[A0]
  300. 00000324  1022                     move.b     D0, -[A2]
  301. 00000326  0A2E 0E2C 7B28           xori.b     [A6 + 0x7B28], 0x2C /* ',' */
  302. 0000032C  8006                     or.b       D0, D6
  303. 0000032E  2240                     movea.l    A1, D0
  304. 00000330  6040                     bra        +0x42 /* 00000372 */
  305. 00000332  084A 609B                bchg.b     A2, 0x9B
  306. 00000336  3AAC 3B27                move.w     [A5], [A4 + 0x3B27]
  307. 0000033A  805C                     or.w       D0, [A4]+
  308. 0000033C  4A08                     tst.b      A0
  309. 0000033E  9B3A 42B3                sub.b      [PC + 0x42B3 /* 000045F3, cstring ""<EOF> */], D5
  310. 00000342  365C                     movea.w    A3, [A4]+
  311. 00000344  3303                     move.w     -[A1], D3
  312. 00000346  0C0E 0622                cmpi.b     A6, 0x22 /* '\"' */
  313. 0000034A  132E 3812                move.b     -[A1], [A6 + 0x3812]
  314. 0000034E  1C50                     movea.b    A6, [A0]
  315. 00000350  2010                     move.l     D0, [A0]
  316. 00000352  860C                     or.b       D3, A4
  317. 00000354  A503                     syscall    Write, flags=5
  318. 00000356  0682 0668 0686           addi.l     D2, 0x6680686
  319. 0000035C  B32B 2E48                xor.b      [A3 + 0x2E48], D1
  320. 00000360  3A86                     move.w     [A5], D6
  321. 00000362  9898                     sub.l      D4, [A0]+
  322. 00000364  8D07                     sbcd       D6, D7
  323. 00000366  860C                     or.b       D3, A4
  324. 00000368  4840                     swap.w     D0
  325. 0000036A  0ED5                     .incomplete
  326. 0000036C  0206 864A                andi.b     D6, 0x4A /* 'J' */
  327. 00000370  66BB                     bne        -0x43 /* 0000032D */
  328. label00000372:
  329. 00000372  0260 5C40                andi.w     -[A0], 0x5C40 /* '\\@' */
  330. 00000376  864A                     or.w       D3, A2
  331. 00000378  22BB 0208                move.l     [A1], [PC + D0.w * 2 + 0x8]
  332. 0000037C  5C40                     addq.w     D0, 6
  333. 0000037E  A6C1                     syscall    vGetBlock, flags=6
  334. 00000380  0765                     bchg       -[A5], D3
  335. 00000382  0340                     bchg       D0, D1
  336. 00000384  820C                     or.b       D1, A4
  337. 00000386  6503                     bcs        +0x5 /* 0000038B */
  338. 00000388  AB71                     syscall    rcMask3
  339. 0000038A  121C                     move.b     D1, [A4]+
  340. 0000038C  4E60                     move       USP, A0
  341. 0000038E  2516                     move.l     -[A2], [A6]
  342. 00000390  5E4A                     addq.w     A2, 7
  343. 00000392  08FB 2E00 A308           bset.b     [PC + <<invalid base displacement size>> + A2 * 2], 0x0
  344. 00000398  C308                     abcd       -[A1], -[A0]
  345. 0000039A  AB02                     syscall    BitsToPix
  346. 0000039C  B893                     cmp.l      D4, [A3]
  347. 0000039E  0260 5118                andi.w     -[A0], 0x5118
  348. 000003A2  0D02                     btst       D2, D6
  349. 000003A4  8317                     or.b       [A7], D1
  350. 000003A6  9700                     subx.b     D3, D0
  351. 000003A8  C20C                     and.b      D1, A4
  352. 000003AA  082E 0ECC 0200           btst.b     [A6 + 0x200], 0xCC
  353. 000003B0  BB1A                     xor.b      [A2]+, D5
  354. 000003B2  C914                     and.b      [A4], D4
  355. 000003B4  683C                     bvc        +0x3E /* 000003F2 */
  356. 000003B6  9300                     subx.b     D1, D0
  357. 000003B8  92AB 3F4A                sub.l      D1, [A3 + 0x3F4A]
  358. 000003BC  6052                     bra        +0x54 /* 00000410 */
  359. 000003BE  0324                     btst       -[A4], D1
  360. 000003C0  D30E                     addx.b     -[A1], -[A6]
  361. 000003C2  1305                     move.b     -[A1], D5
  362. 000003C4  7308                     moveq.l    D1, 0x08
  363. 000003C6  1E5E                     movea.b    A7, [A6]+
  364. 000003C8  C30E                     abcd       -[A1], -[A6]
  365. 000003CA  D052                     add.w      D0, [A2]
  366. 000003CC  321A                     move.w     D1, [A2]+
  367. 000003CE  0F26                     btst       -[A6], D7
  368. 000003D0  EC43                     asr        D3.w, 6
  369. 000003D2  2ED3                     move.l     [A7]+, [A3]
  370. 000003D4  0EBE 9B01 080F           .invalid.l <<invalid special address>>, 0x9B01080F // invalid immediate operation
  371. 000003DA  4A0E                     tst.b      A6
  372. 000003DC  5201                     addq.b     D1, 1
  373. 000003DE  017B 0148                bchg       [PC + <<invalid base displacement size>>], D0
  374. 000003E2  44DB                     move.b     [A3]+, CCR
  375. 000003E4  00CD                     .incomplete
  376. 000003E6  1036 3C1B                move.b     D0, [A6 + D3 * 4 + 0x1B]
  377. 000003EA  0DBB 0160 330E           bclr       [PC + 0x330E], D6
  378. 000003F0  430E                     .invalid   1, A6 // invalid opcode 4 with b == 4
  379. label000003F2:
  380. 000003F2  1EC1                     move.b     [A7]+, D1
  381. 000003F4  0562                     bchg       -[A2], D2
  382. 000003F6  A105                     syscall    Status, flags=1
  383. 000003F8  DB06                     addx.b     D5, D6
  384. 000003FA  5EAB 1149                addq.l     [A3 + 0x1149], 7
  385. 000003FE  05E3                     .incomplete
  386. 00000400  3F26                     move.w     -[A7], -[A6]
  387. 00000402  6252                     bhi        +0x54 /* 00000456 */
  388. 00000404  F31B                     .extension 0x31B <<F/4-5/1>> // unimplemented
  389. 00000406  B303                     xor.b      D3, D1
  390. 00000408  0B08                     btst       A0, D5
  391. 0000040A  FB0F                     .extension 0xB0F <<F/4-5/5>> // unimplemented
  392. 0000040C  082B B10E 4305           btst.b     [A3 + 0x4305], 0xE
  393. // begin alternate branch 00000410-00000412
  394. label00000410:
  395. 00000410  4305                     .invalid   1, D5 // invalid opcode 4 with b == 4
  396. // end alternate branch 00000410-00000412
  397. label00000410: // (misaligned)
  398. 00000412  4844                     swap.w     D4
  399. 00000414  5B07                     subq.b     D7, 5
  400. 00000416  0D05                     btst       D5, D6
  401. 00000418  6801                     bvc        +0x3 /* 0000041B */
  402. 0000041A  050B                     btst       A3, D2
  403. 0000041C  0208 1EEB                andi.b     A0, 0xEB
  404. 00000420  00D3                     .incomplete
  405. 00000422  500F                     addq.b     A7, 8
  406. 00000424  D64B                     add.w      D3, A3
  407. 00000426  63BB                     bls        -0x43 /* 000003E3 */
  408. 00000428  8CAB 3F14                or.l       D6, [A3 + 0x3F14]
  409. 0000042C  9B25                     sub.b      -[A5], D5
  410. label0000042E:
  411. 0000042E  CB04                     abcd       D5, D4
  412. 00000430  D301                     addx.b     D1, D1
  413. 00000432  8B0E                     sbcd       -[A5], -[A6]
  414. 00000434  AB3F                     syscall    bcMain3
  415. 00000436  5300                     subq.b     D0, 1
  416. 00000438  3340 085A                move.w     [A1 + 0x85A], D0
  417. 0000043C  FB4D                     .extension 0xB4D <<F/4-5/5>> // unimplemented
  418. 0000043E  1464                     movea.b    A2, -[A4]
  419. 00000440  AB3F                     syscall    bcMain3
  420. 00000442  1AC3                     move.b     [A5]+, D3
  421. 00000444  6226                     bhi        +0x28 /* 0000046C */
  422. 00000446  6B1D                     bmi        +0x1F /* 00000465 */
  423. 00000448  930C                     subx.b     -[A1], -[A4]
  424. 0000044A  0B2C 930C                btst       [A4 - 0x6CF4], D5
  425. 0000044E  8B27                     or.b       -[A7], D5
  426. 00000450  930C                     subx.b     -[A1], -[A4]
  427. 00000452  9329 930C                sub.b      [A1 - 0x6CF4], D1
  428. label00000456:
  429. 00000456  7331                     moveq.l    D1, 0x31
  430. 00000458  930C                     subx.b     -[A1], -[A4]
  431. 0000045A  D33A 8B0E                add.b      [PC - 0x74F2 /* FFFF8F6A, cstring ""<EOF> */], D1
  432. 0000045E  9312                     sub.b      [A2], D1
  433. 00000460  141A                     move.b     D2, [A2]+
  434. 00000462  DB37 26CB                add.b      [A7 + D2.w * 8 - 0x53], D5
  435. 00000466  0483 04EB 2914           subi.l     D3, 0x4EB2914
  436. label0000046C:
  437. 0000046C  166E 8816                movea.b    A3, [A6 - 0x77EA]
  438. 00000470  7B03                     moveq.l    D5, 0x03
  439. 00000472  1A93                     move.b     [A5], [A3]
  440. 00000474  2226                     move.l     D1, -[A6]
  441. 00000476  931B                     sub.b      [A3]+, D1
  442. 00000478  0F14                     btst       [A4], D7
  443. 0000047A  1A0F                     move.b     D5, A7
  444. 0000047C  26CB                     move.l     [A3]+, A3
  445. 0000047E  0730 8304                btst       <<invalid full ext with I/IS == 4>>, D3
  446. 00000482  3321                     move.w     -[A1], -[A1]
  447. 00000484  141A                     move.b     D2, [A2]+
  448. 00000486  0F26                     btst       -[A6], D7
  449. 00000488  8B00                     sbcd       D5, D0
  450. 0000048A  688B                     bvc        -0x73 /* 00000417 */
  451. 0000048C  115A 0317                move.b     [A0 + 0x317], [A2]+
  452. 00000490  629C                     bhi        -0x62 /* 0000042E */
  453. 00000492  5C1A                     addq.b     [A2]+, 6
  454. 00000494  0F26                     btst       -[A6], D7
  455. 00000496  141A                     move.b     D2, [A2]+
  456. 00000498  0F01                     btst       D1, D7
  457. 0000049A  050F                     btst       A7, D2
  458. 0000049C  141A                     move.b     D2, [A2]+
  459. 0000049E  0F26                     btst       -[A6], D7
  460. 000004A0  1A0F                     move.b     D5, A7
  461. 000004A2  8501                     sbcd       D2, D1
  462. 000004A4  0F81                     bclr       D1, D7
  463. 000004A6  01C3                     .incomplete
  464. 000004A8  5E14                     addq.b     [A4], 7
  465. 000004AA  1A0F                     move.b     D5, A7
  466. 000004AC  261A                     move.l     D3, [A2]+
  467. 000004AE  0F26                     btst       -[A6], D7
  468. 000004B0  1488                     move.b     [A2], A0
  469. 000004B2  3B0A                     move.w     -[A5], A2
  470. 000004B4  D33A 1630                add.b      [PC + 0x1630 /* 00001AE6, cstring ""<EOF> */], D1
  471. 000004B8  1AB3 2726 6273 04AE      move.b     [A5], [[A3 + 0x6273] + D2 * 8 + 0x4AE]
  472. 000004C0  B33F                     xor.b      <<invalid special address>>, D1
  473. 000004C2  0F00                     btst       D0, D7
  474. 000004C4  A316                     syscall    InitQueue/FInitQueue, flags=3
  475. 000004C6  1416                     move.b     D2, [A6]
  476. 000004C8  603B                     bra        +0x3D /* 00000505 */
  477. 000004CA  0A93 2905 024B           xori.l     [A3], 0x2905024B
  478. 000004D0  2C15                     move.l     D6, [A5]
  479. 000004D2  02AB 0D14 16AC 629C      andi.l     [A3 + 0x629C], 0xD1416AC
  480. 000004DA  4501                     .invalid   2, D1 // invalid opcode 4 with b == 4
  481. 000004DC  FB5A                     .extension 0xB5A <<F/4-5/5>> // unimplemented
  482. 000004DE  00A5 020F B502           ori.l      -[A5], 0x20FB502
  483. 000004E4  BE7B 129B                cmp.w      D7, [PC + D1.w * 2 - 0x101]
  484. 000004E8  0168 8304                bchg       [A0 - 0x7CFC], D0
  485. 000004EC  2B40 0112                move.l     [A5 + 0x112 /* export_30 */], D0
  486. 000004F0  731D                     moveq.l    D1, 0x1D
  487. 000004F2  1A0F                     move.b     D5, A7
  488. 000004F4  26E5                     move.l     [A3]+, -[A5]
  489. 000004F6  1634 73D2 E339           move.b     D3, [[] - 0x1CC7]
  490. 000004FC  63DF                     bls        -0x1F /* 000004DD */
  491. 000004FE  1000                     move.b     D0, D0
  492. 00000500  1E88                     move.b     [A7], A0
  493. 00000502  8888                     or.l       D4, A0
  494. 00000504  1A23                     move.b     D5, -[A3]
  495. 00000506  1D26                     move.b     -[A6], -[A6]
  496. 00000508  1C73 0608                movea.b    A6, [A3 + D0.w * 8 + 0x8]
  497. 0000050C  163B 00CC                move.b     D3, [PC + D0.w - 0x52]
  498. 00000510  7B16                     moveq.l    D5, 0x16
  499. 00000512  0200 6300                andi.b     D0, 0x0
  500. 00000516  1225                     move.b     D1, -[A5]
  501. 00000518  3985 0225                move.w     [A4 + D0.w * 2 + 0x25], D5
  502. 0000051C  07F7                     .incomplete
  503. 0000051E  81FF                     divs.w     D0, <<invalid special address>>
  504. 00000520  8816                     or.b       D4, [A6]
  505. 00000522  801A                     or.b       D0, [A2]+
  506. 00000524  F782                     .invalid   <<F/6/3>>
  507. 00000526  1588 16FA                move.b     [A2 + D1.w * 8 - 0x6], A0
  508. 0000052A  1A3B 4DF7                move.b     D5, <<invalid full ext with IS == 1 and I/IS == 7>>
  509. 0000052E  022B 8816 421A           andi.b     [A3 + 0x421A], 0x16
  510. 00000534  F782                     .invalid   <<F/6/3>>
  511. 00000536  4189                     .invalid   0, A1 // invalid opcode 4 with b == 6
  512. 00000538  1E0F                     move.b     D7, A7
  513. 0000053A  261C                     move.l     D3, [A4]+
  514. 0000053C  C321                     and.b      -[A1], D1
  515. 0000053E  08CD 0116                bset.b     A5, 0x16
  516. 00000542  80E9 0187                divu.w     D0, [A1 + 0x187]
  517. 00000546  826D 42E9                or.w       D1, [A5 + 0x42E9]
  518. 0000054A  0187                     bclr       D7, D0
  519. 0000054C  827D                     or.w       D1, <<invalid special address>>
  520. 0000054E  ACE9                     syscall    RectInRgn, auto_pop
  521. 00000550  0187                     bclr       D7, D0
  522. 00000552  828D                     or.l       D1, A5
  523. 00000554  08E9 01DB 5587           bset.b     [A1 + 0x5587], 0xDB
  524. 0000055A  029D 60E9 0187           andi.l     [A5]+, 0x60E90187
  525. 00000560  82AD 0EE9                or.l       D1, [A5 + 0xEE9]
  526. 00000564  0187                     bclr       D7, D0
  527. 00000566  82BD                     or.l       D1, <<invalid special address>>
  528. 00000568  48E9 0187 82CD           movem.l    [A1 - 0x7D33], D0,D1,D2,D7,A0
  529. 0000056E  2AE9 010F                move.l     [A5]+, [A1 + 0x10F]
  530. 00000572  F901                     .extension 0x901 <<F/4-5/4>> // unimplemented
  531. 00000574  141A                     move.b     D2, [A2]+
  532. 00000576  90A1                     sub.l      D0, -[A1]
  533. 00000578  2A4B                     movea.l    A5, A3
  534. 0000057A  04A1 332B 0C1E           subi.l     -[A1], 0x332B0C1E
  535. 00000580  1E4A                     movea.b    A7, A2
  536. 00000582  0852 3214                bchg.b     [A2], 0x14
  537. 00000586  1AC3                     move.b     [A5]+, D3
  538. 00000588  0326                     btst       -[A6], D1
  539. 0000058A  7300                     moveq.l    D1, 0x00
  540. 0000058C  5232 0200                addq.b     [A2 + D0.w * 2], 1
  541. 00000590  3308                     move.w     -[A1], A0
  542. 00000592  8301                     sbcd       D1, D1
  543. 00000594  8500                     sbcd       D2, D0
  544. 00000596  E30A                     lsl        D2.b, 1
  545. 00000598  D893                     add.l      D4, [A3]
  546. 0000059A  1BCD                     move.b     <<invalid special address>>, A5
  547. 0000059C  3605                     move.w     D3, D5
  548. 0000059E  210F                     move.l     -[A0], A7
  549. 000005A0  26D1                     move.l     [A3]+, [A1]
  550. 000005A2  482E 0863                nbcd.b     [A6 + 0x863]
  551. 000005A6  2014                     move.l     D0, [A4]
  552. 000005A8  1A13                     move.b     D5, [A3]
  553. 000005AA  2105                     move.l     -[A0], D5
  554. 000005AC  311E                     move.w     -[A0], [A6]+
  555. 000005AE  8803                     or.b       D4, D3
  556. 000005B0  090B                     btst       A3, D4
  557. 000005B2  2CED 2B88                move.l     [A6]+, [A5 + 0x2B88]
  558. 000005B6  1AD7                     move.b     [A5]+, [A7]
  559. 000005B8  8257                     or.w       D1, [A7]
  560. 000005BA  F408                     cinvl      NONE, [A0]
  561. 000005BC  141A                     move.b     D2, [A2]+
  562. 000005BE  7B74                     moveq.l    D5, 0x74
  563. 000005C0  4104                     .invalid   0, D4 // invalid opcode 4 with b == 4
  564. 000005C2  A33E                     syscall    DrvrRemove, flags=3
  565. 000005C4  5D04                     subq.b     D4, 6
  566. 000005C6  E507                     asl        D7.b, 2
  567. 000005C8  0F26                     btst       -[A6], D7
  568. 000005CA  1C0F                     move.b     D6, A7
  569. 000005CC  0D0E                     btst       A6, D6
  570. 000005CE  A144                     syscall    SetFPos, flags=1
  571. 000005D0  141A                     move.b     D2, [A2]+
  572. 000005D2  EB16                     roxl       D6.b, 5
  573. 000005D4  8103                     sbcd       D0, D3
  574. 000005D6  BB5E                     xor.w      [A6]+, D5
  575. 000005D8  051F                     btst       [A7]+, D2
  576. 000005DA  8703                     sbcd       D3, D3
  577. 000005DC  5373 62D9                subq.w     [A3 + D6.w * 2 - 0x39], 1
  578. 000005E0  11A9 03E3 16AD           move.b     [A0 + D1.w * 8 - 0x83], [A1 + 0x3E3]
  579. 000005E6  0342                     bchg       D2, D1
  580. 000005E8  8703                     sbcd       D3, D3
  581. 000005EA  710F                     moveq.l    D0, 0x0F
  582. 000005EC  B103                     xor.b      D3, D0
  583. 000005EE  141A                     move.b     D2, [A2]+
  584. 000005F0  CB05                     abcd       D5, D5
  585. 000005F2  6113                     bsr        +0x15 /* 00000607 */
  586. 000005F4  0331 8B27 0F14 1A33 5721 btst       [[A1 + 0xF14] + A0 * 2 + 0x1A335721], D1
  587. 000005FE  04A3 0E39 3E0F           subi.l     -[A3], 0xE393E0F
  588. 00000604  C147                     exg        D0, D7
  589. 00000606  9329 FB0C                sub.b      [A1 - 0x4F4], D1
  590. 0000060A  E500                     asl        D0.b, 2
  591. 0000060C  4357                     chk.w      D1, [A7]
  592. 0000060E  265B                     movea.l    A3, [A3]+
  593. 00000610  031A                     btst       [A2]+, D1
  594. 00000612  3B57 8544                move.w     [A5 - 0x7ABC], [A7]
  595. 00000616  A363                     syscall    MaxApplZone, flags=3
  596. 00000618  6504                     bcs        +0x6 /* 0000061E */
  597. 0000061A  7331                     moveq.l    D1, 0x31
  598. 0000061C  0FF5                     .incomplete
  599. label0000061E:
  600. 0000061E  430F                     .invalid   1, A7 // invalid opcode 4 with b == 4
  601. 00000620  8503                     sbcd       D2, D3
  602. 00000622  0309                     btst       A1, D1
  603. 00000624  8B27                     or.b       -[A7], D5
  604. 00000626  D08B                     add.l      D0, A3
  605. 00000628  1361 18D3                move.b     [A1 + 0x18D3], -[A1]
  606. 0000062C  3A41                     movea.w    A5, D1
  607. 0000062E  4FE5                     lea.l      A7, -[A5]
  608. 00000630  01B3 6326 650C 8CBB      bclr       [[A3 + 0x650C] + D6 * 2 - 0x7345], D0
  609. 00000638  0185                     bclr       D5, D0
  610. 0000063A  0C73 4625 509B           cmpi.w     [A3 + D5.w - 0x101], 0x4625 /* 'F%' */
  611. 00000640  0D1E                     btst       [A6]+, D6
  612. 00000642  1EF3 018C                move.b     [A7]+, <<invalid full ext with I/IS == 4>>
  613. 00000646  141A                     move.b     D2, [A2]+
  614. 00000648  8B4D B703                pack       -[A5], -[A5], 0xB703
  615. 0000064C  07B6 7327 8B27 0B1B 7B20 bclr       [[A6 - 0x74D9] + D7 * 2 + 0xB1B7B20], D3
  616. 00000656  8B27                     or.b       -[A7], D5
  617. 00000658  C0A1                     and.l      D0, -[A1]
  618. 0000065A  0073 108B 01D3 0F85 4887 ori.w      [[] + 0xF854887], 0x108B
  619. 00000664  038F                     bclr       A7, D1
  620. 00000666  0F65                     bchg       -[A5], D7
  621. 00000668  090B                     btst       A3, D4
  622. 0000066A  1130 2109                move.b     -[A0], [[A0 + <<invalid base displacement size>> + D2]]
  623. 0000066E  7331                     moveq.l    D1, 0x31
  624. 00000670  E10C                     lsl        D4.b, 8
  625. 00000672  A301                     syscall    Close, flags=3
  626. 00000674  26C1                     move.l     [A3]+, D1
  627. 00000676  03CB                     .incomplete
  628. 00000678  88C5                     divu.w     D4, D5
  629. 0000067A  59F9 0A0F 266B           svs        [0x0A0F266B]
  630. 00000680  0097 031F 0F61           ori.l      [A7], 0x31F0F61
  631. 00000686  0BAB 0225                bclr       [A3 + 0x225], D5
  632. 0000068A  29F3 6226 1B0B EC5B      move.l     0x1B0BEC5B, [A3 + D6.w * 2 + 0x26]
  633. 00000692  1963 0B13                move.b     [A4 + 0xB13], -[A3]
  634. 00000696  00F3                     .incomplete
  635. 00000698  091E                     btst       [A6]+, D4
  636. 0000069A  6111                     bsr        +0x13 /* 000006AD */
  637. 0000069C  9329 881A                sub.b      [A1 - 0x77E6], D1
  638. 000006A0  F783                     .invalid   <<F/6/3>>
  639. 000006A2  3A14                     move.w     D5, [A4]
  640. 000006A4  1A33 4D11                move.b     D5, [[A3 + D4 * 4]]
  641. 000006A8  05F3                     .incomplete
  642. 000006AA  3F11                     move.w     -[A7], [A1]
  643. 000006AC  0523                     btst       -[A3], D2
  644. 000006AE  0609 0585                addi.b     A1, 0x85
  645. 000006B2  09A7                     bclr       -[A7], D4
  646. 000006B4  835E                     or.w       [A6]+, D1
  647. 000006B6  EB55                     roxl       D5.w, 5
  648. 000006B8  5104                     subq.b     D4, 8
  649. 000006BA  B329 5104                xor.b      [A1 + 0x5104], D1
  650. 000006BE  5306                     subq.b     D6, 1
  651. 000006C0  A526                     syscall    HandleZone, flags=5
  652. 000006C2  6D04                     blt        +0x6 /* 000006C8 */
  653. 000006C4  A783                     syscall    SetOSDefault, flags=7
  654. 000006C6  7C93                     moveq.l    D6, 0xFFFFFF93
  655. label000006C8:
  656. 000006C8  6271                     bhi        +0x73 /* 0000073B */
  657. 000006CA  041B 377D                subi.b     [A3]+, 0x7D /* '}' */
  658. 000006CE  0442 6D04                subi.w     D2, 0x6D04
  659. 000006D2  5B62                     subq.w     -[A2], 5
  660. 000006D4  A704                     syscall    Control, flags=7
  661. 000006D6  AD0F                     syscall    DrawNew, auto_pop
  662. 000006D8  7104                     moveq.l    D0, 0x04
  663. 000006DA  0F7D                     bchg       <<invalid special address>>, D7
  664. 000006DC  04AC 6D04 A784 D10F      subi.l     [A4 - 0x2EF1], 0x6D04A784
  665. 000006E4  7104                     moveq.l    D0, 0x04
  666. 000006E6  0F7D                     bchg       <<invalid special address>>, D7
  667. 000006E8  0408 6D04                subi.b     A0, 0x4
  668. 000006EC  0FD9                     .incomplete
  669. 000006EE  2FD3                     move.l     <<invalid special address>>, [A3]
  670. 000006F0  0A49 2B4B                xori.w     A1, 0x2B4B /* '+K' */
  671. 000006F4  0D55                     bchg       [A5], D6
  672. 000006F6  2B0F                     move.l     -[A5], A7
  673. 000006F8  C121                     and.b      -[A1], D0
  674. 000006FA  D33A 0309                add.b      [PC + 0x309 /* 00000A05, value 0xF */], D1
  675. 000006FE  7331                     moveq.l    D1, 0x31
  676. 00000700  412B 7331                .invalid   0, [A3 + 0x7331] // invalid opcode 4 with b == 4
  677. 00000704  392A 931A                move.w     -[A4], [A2 - 0x6CE6]
  678. 00000708  252A A30A                move.l     -[A2], [A2 - 0x5CF6]
  679. 0000070C  312A CB27                move.w     -[A0], [A2 - 0x34D9]
  680. 00000710  D703                     addx.b     D3, D3
  681. 00000712  F973                     .extension 0x973 <<F/4-5/4>> // unimplemented
  682. 00000714  3153 1A7B                move.w     [A0 + 0x1A7B], [A3]
  683. 00000718  2073 3121 2A73           movea.l    A0, [[A3 + 0x2A73 + D3]]
  684. 0000071E  3121                     move.w     -[A0], -[A1]
  685. 00000720  2AD3                     move.l     [A5]+, [A3]
  686. 00000722  08B9 360F A507 8129      bclr.b     [0xA5078129], 0xF
  687. 0000072A  4529 532C                .invalid   2, [A1 + 0x532C] // invalid opcode 4 with b == 4
  688. 0000072E  4129 7331                .invalid   0, [A1 + 0x7331] // invalid opcode 4 with b == 4
  689. 00000732  4529 C528                .invalid   2, [A1 - 0x3AD8] // invalid opcode 4 with b == 4
  690. 00000736  A704                     syscall    Control, flags=7
  691. 00000738  3D0F                     move.w     -[A6], A7
  692. 0000073A  3111                     move.w     -[A0], [A1]
  693. 0000073C  0F31 1125 012B           btst       [[A1 + 0x12B] + D1], D7
  694. 00000742  1487                     move.b     [A2], D7
  695. 00000744  0451 D33A                subi.w     [A1], 0xD33A
  696. 00000748  881A                     or.b       D4, [A2]+
  697. 0000074A  C784                     and.l      D4, D3
  698. 0000074C  5F6B 0D3C                subq.w     [A3 + 0xD3C], 7
  699. 00000750  CB2C 4B23                and.b      [A4 + 0x4B23], D5
  700. 00000754  1E14                     move.b     D7, [A4]
  701. 00000756  1A0F                     move.b     D5, A7
  702. 00000758  A90E                     syscall    SaveOld
  703. 0000075A  530E                     subq.b     A6, 1
  704. 0000075C  E90E                     lsl        D6.b, 4
  705. 0000075E  D88B                     add.l      D4, A3
  706. 00000760  00D2                     .incomplete
  707. 00000762  E84B                     lsr        D3.w, 4
  708. 00000764  138E 1A0F                move.b     [A1 + D1 * 2 + 0xF], A6
  709. 00000768  261E                     move.l     D3, [A6]+
  710. 0000076A  1406                     move.b     D2, D6
  711. 0000076C  6B0D                     bmi        +0xF /* 0000077B */
  712. 0000076E  1A0F                     move.b     D5, A7
  713. 00000770  2678 A100                movea.l    A3, [0xFFFFA100]
  714. 00000774  4B0A                     .invalid   5, A2 // invalid opcode 4 with b == 4
  715. 00000776  6503                     bcs        +0x5 /* 0000077B */
  716. 00000778  B30F                     cmpm.b     [A1]+, [A7]+
  717. 0000077A  1B03                     move.b     -[A5], D3
  718. 0000077C  C911                     and.b      [A1], D4
  719. 0000077E  3309                     move.w     -[A1], A1
  720. 00000780  BE33 019B 01D2 C339      cmp.b      D7, [[ + D0] + 0x1D2C339]
  721. 00000788  0690 6493 1216           addi.l     [A0], 0x64931216
  722. 0000078E  081A 0F26                btst.b     [A2]+, 0x26 /* '&' */
  723. 00000792  78B2                     moveq.l    D4, 0xFFFFFFB2
  724. 00000794  903A A618                sub.b      D0, [PC - 0x59E8 /* FFFFADAE, cstring ""<EOF> */]
  725. 00000798  18E3                     move.b     [A4]+, -[A3]
  726. 0000079A  1236 0371 2263 04CB      move.b     D1, [[A6 + 0x226304CB]]
  727. 000007A2  0B83                     bclr       D3, D5
  728. 000007A4  84F3 1063                divu.w     D2, [A3 + D1.w + 0x63]
  729. 000007A8  491F                     .invalid   4, [A7]+ // invalid opcode 4 with b == 4
  730. 000007AA  2503                     move.l     -[A2], D3
  731. 000007AC  5302                     subq.b     D2, 1
  732. 000007AE  885B                     or.w       D4, [A3]+
  733. 000007B0  001A 0F26                ori.b      [A2]+, 0x26 /* '&' */
  734. 000007B4  0501                     btst       D1, D2
  735. 000007B6  3B40 5B00                move.w     [A5 + 0x5B00], D0
  736. 000007BA  881A                     or.b       D4, [A2]+
  737. 000007BC  0FE5                     .incomplete
  738. 000007BE  081A B785                btst.b     [A2]+, 0x85
  739. 000007C2  C133 0C41                and.b      [A3 + D0 * 4 + 0x41], D0
  740. 000007C6  0362                     bchg       -[A2], D1
  741. 000007C8  D32A 9C5C                add.b      [A2 - 0x63A4], D1
  742. 000007CC  A504                     syscall    Control, flags=5
  743. 000007CE  0FA5                     bclr       -[A5], D7
  744. 000007D0  0462 AEAB                subi.w     -[A2], 0xAEAB
  745. 000007D4  0B9C                     bclr       [A4]+, D5
  746. 000007D6  5C05                     addq.b     D5, 6
  747. 000007D8  050F                     btst       A7, D2
  748. 000007DA  2669 0B5B                movea.l    A3, [A1 + 0xB5B]
  749. 000007DE  2B44 6318                move.l     [A5 + 0x6318], D4
  750. 000007E2  8512                     or.b       [A2], D2
  751. 000007E4  E4BA                     ror        D2, D2
  752. 000007E6  C303                     abcd       D1, D3
  753. 000007E8  9314                     sub.b      [A4], D1
  754. 000007EA  3B09                     move.w     -[A5], A1
  755. 000007EC  0843 1F06                bchg.b     D3, 0x6
  756. 000007F0  E4C1                     roxr  .w   D1
  757. 000007F2  0340                     bchg       D0, D1
  758. 000007F4  601A                     bra        +0x1C /* 00000810 */
  759. 000007F6  0FE5                     .incomplete
  760. 000007F8  0CE4                     .incomplete
  761. 000007FA  3A3E                     move.w     D5, <<invalid special address>>
  762. 000007FC  1818                     move.b     D4, [A0]+
  763. 000007FE  BB1B                     xor.b      [A3]+, D5
  764. 00000800  1502                     move.b     -[A2], D2
  765. 00000802  0F19                     btst       [A1]+, D7
  766. 00000804  02ED                     .incomplete
  767. 00000806  0108                     btst       A0, D0
  768. 00000808  1A0F                     move.b     D5, A7
  769. 0000080A  ED01                     asl        D1.b, 6
  770. 0000080C  2218                     move.l     D1, [A0]+
  771. 0000080E  18F3 0236                move.b     [A4]+, [A3 + D0.w * 2 + 0x36]
  772. // begin alternate branch 00000810-00000816
  773. label00000810:
  774. 00000810  0236 6606 3E16           andi.b     [A6 + D3 * 8 + 0x16], 0x6
  775. // end alternate branch 00000810-00000816
  776. label00000810: // (misaligned)
  777. 00000812  6606                     bne        +0x8 /* 0000081A */
  778. 00000814  3E16                     move.w     D7, [A6]
  779. 00000816  3B03                     move.w     -[A5], D3
  780. 00000818  2100                     move.l     -[A0], D0
  781. label0000081A:
  782. 0000081A  6B09                     bmi        +0xB /* 00000825 */
  783. 0000081C  063E E307                addi.b     <<invalid special address>>, 0x7
  784. 00000820  4A86                     tst.l      D6
  785. 00000822  D05C                     add.w      D0, [A4]+
  786. 00000824  4A66                     tst.w      -[A6]
  787. 00000826  7B11                     moveq.l    D5, 0x11
  788. 00000828  5CDB                     sge        [A3]+
  789. 0000082A  030D                     btst       A5, D1
  790. 0000082C  013E                     btst       <<invalid special address>>, D0
  791. 0000082E  D05C                     add.w      D0, [A4]+
  792. 00000830  AB06                     syscall    CullPoints
  793. 00000832  4AA6                     tst.l      -[A6]
  794. 00000834  A101                     syscall    Close, flags=1
  795. 00000836  1501                     move.b     -[A2], D1
  796. 00000838  9C0D                     sub.b      D6, A5
  797. 0000083A  0141                     bchg       D1, D0
  798. 0000083C  0309                     btst       A1, D1
  799. 0000083E  0166                     bchg       -[A6], D0
  800. 00000840  9C25                     sub.b      D6, -[A5]
  801. 00000842  028D 0505 0149           andi.l     A5, 0x5050149
  802. 00000848  BC7C 0A81                cmp.w      D6, 0xA81
  803. 0000084C  B143                     xor.w      D3, D0
  804. 0000084E  5193                     subq.l     [A3], 8
  805. 00000850  2F40 6083                move.l     [A7 + 0x6083], D0
  806. 00000854  1038 B301                move.b     D0, [0xFFFFB301]
  807. 00000858  D30F                     addx.b     -[A1], -[A7]
  808. 0000085A  067C 4D0C 0F45           addi.w     0xF45, 0x4D0C
  809. 00000860  0C7C 3A66 1818           cmpi.w     0x1818, 0x3A66 /* ':f' */
  810. 00000866  0A40 A640                xori.w     D0, 0xA640
  811. 0000086A  661A                     bne        +0x1C /* 00000886 */
  812. 0000086C  0F26                     btst       -[A6], D7
  813. 0000086E  0AEB                     .incomplete
  814. 00000870  1B38 4905                move.b     -[A5], [0x00004905]
  815. 00000874  9069 2145                sub.w      D0, [A1 + 0x2145]
  816. 00000878  120F                     move.b     D1, A7
  817. 0000087A  6D21                     blt        +0x23 /* 0000089D */
  818. 0000087C  4510                     .invalid   2, [A0] // invalid opcode 4 with b == 4
  819. 0000087E  25D6 0840                move.l     [PC + 0x840 /* 000010C0, value 0x265AEB31 */], [A6]
  820. 00000882  08E1 0F22                bset.b     -[A1], 0x22 /* '\"' */
  821. label00000886:
  822. 00000886  A30F                     syscall    MountVol, flags=3
  823. 00000888  C903                     abcd       D4, D3
  824. 0000088A  D31F                     add.b      [A7]+, D1
  825. 0000088C  3C6A 2E2A                movea.w    A6, [A2 + 0x2E2A]
  826. 00000890  3A8A                     move.w     [A5], A2
  827. 00000892  3B04                     move.w     -[A5], D4
  828. 00000894  189A                     move.b     [A4], [A2]+
  829. 00000896  5492                     addq.l     [A2], 2
  830. 00000898  9312                     sub.b      [A2], D1
  831. 0000089A  6C5B                     bge        +0x5D /* 000008F7 */
  832. 0000089C  0106                     btst       D6, D0
  833. 0000089E  E316                     roxl       D6.b, 1
  834. 000008A0  1630 0200                move.b     D3, [A0 + D0.w * 2]
  835. 000008A4  2302                     move.l     -[A1], D2
  836. 000008A6  5309                     subq.b     A1, 1
  837. 000008A8  5B74 1B40                subq.w     [A4 + <<invalid base displacement size>>], 5
  838. 000008AC  06C3                     .incomplete
  839. 000008AE  04C3                     .incomplete
  840. 000008B0  16F4 530F 5E4B 0053      move.b     [A3]+, [[A4 + <<invalid base displacement size>>] + D5 * 2 + 0x5E4B0053]
  841. 000008B8  0F5C                     bchg       [A4]+, D7
  842. 000008BA  3B18                     move.w     -[A5], [A0]+
  843. 000008BC  EB01                     asl        D1.b, 5
  844. 000008BE  0E0B 1597                .invalid.b A3, 0x97 // invalid immediate operation
  845. 000008C2  0722                     btst       -[A2], D3
  846. 000008C4  8806                     or.b       D4, D6
  847. 000008C6  DB25                     add.b      -[A5], D5
  848. 000008C8  0200 7324                andi.b     D0, 0x24 /* '$' */
  849. 000008CC  8100                     sbcd       D0, D0
  850. 000008CE  C101                     abcd       D0, D1
  851. 000008D0  0200 1B20                andi.b     D0, 0x20 /* ' ' */
  852. 000008D4  E104                     asl        D4.b, 8
  853. 000008D6  D31F                     add.b      [A7]+, D1
  854. 000008D8  4104                     .invalid   0, D4 // invalid opcode 4 with b == 4
  855. 000008DA  D31F                     add.b      [A7]+, D1
  856. 000008DC  4504                     .invalid   2, D4 // invalid opcode 4 with b == 4
  857. 000008DE  608B                     bra        -0x73 /* 0000086B */
  858. 000008E0  1497                     move.b     [A2], [A7]
  859. 000008E2  073D                     btst       <<invalid special address>>, D3
  860. 000008E4  1680                     move.b     [A3], D0
  861. 000008E6  F707                     .extension 0x707 <<F/4-5/3>> // unimplemented
  862. 000008E8  4965                     chk.w      D4, -[A5]
  863. 000008EA  0406 9310                subi.b     D6, 0x10
  864. 000008EE  E510                     roxl       D0.b, 2
  865. 000008F0  481A                     nbcd.b     [A2]+
  866. 000008F2  0FE5                     .incomplete
  867. 000008F4  1093                     move.b     [A0], [A3]
  868. 000008F6  103A 6B0D                move.b     D0, [PC + 0x6B0D /* 00007405, cstring ""<EOF> */]
  869. 000008FA  1818                     move.b     D4, [A0]+
  870. 000008FC  1EF3 0F38 4100 2301      move.b     [A7]+, [A3 + 0x41002301 + D0 * 8]
  871. 00000904  5840                     addq.w     D0, 4
  872. 00000906  1B07                     move.b     -[A5], D7
  873. 00000908  406B 0D40                negx.w     [A3 + 0xD40]
  874. 0000090C  A305                     syscall    Status, flags=3
  875. 0000090E  406B 0A0F                negx.w     [A3 + 0xA0F]
  876. 00000912  0A8B 2B58 231B           xori.l     A3, 0x2B58231B
  877. 00000918  141A                     move.b     D2, [A2]+
  878. 0000091A  0F01                     btst       D1, D7
  879. 0000091C  3103                     move.w     -[A0], D3
  880. 0000091E  5508                     subq.b     A0, 2
  881. 00000920  BB02                     xor.b      D2, D5
  882. 00000922  1B07                     move.b     -[A5], D7
  883. 00000924  9B0C                     subx.b     -[A5], -[A4]
  884. 00000926  5C4A                     addq.w     A2, 6
  885. 00000928  6B0A                     bmi        +0xC /* 00000934 */
  886. 0000092A  BB05                     xor.b      D5, D5
  887. 0000092C  4301                     .invalid   1, D1 // invalid opcode 4 with b == 4
  888. 0000092E  9CE1                     sub.w      A6, -[A1]
  889. 00000930  1F06                     move.b     -[A7], D6
  890. 00000932  8AE3                     divu.w     D5, -[A3]
  891. label00000934:
  892. 00000934  0B0A                     btst       A2, D5
  893. 00000936  231B                     move.l     -[A1], [A3]+
  894. 00000938  0AF3                     .incomplete
  895. 0000093A  0E58 F30E                .invalid.w [A0]+, 0xF30E // invalid immediate operation
  896. 0000093E  0621 1279                addi.b     -[A1], 0x79 /* 'y' */
  897. 00000942  13AB 12E1 09AB 12E1 0944 6301 move.b     [[0x12E1 + D0] + 0x9446301], [A3 + 0x12E1]
  898. 0000094E  A5E3                     syscall    vFndFilName, flags=5
  899. 00000950  0E20 100B                .invalid.b -[A0], 0xB // invalid immediate operation
  900. 00000954  1C3C 9E2E                move.b     D6, 0x2E /* '.' */
  901. 00000958  6097                     bra        -0x67 /* 000008F1 */
  902. 0000095A  071C                     btst       [A4]+, D3
  903. 0000095C  9B19                     sub.b      [A1]+, D5
  904. 0000095E  B104                     xor.b      D4, D0
  905. 00000960  0F2D 18B3                btst       [A5 + 0x18B3], D7
  906. 00000964  2741 05B3                move.l     [A3 + 0x5B3], D1
  907. 00000968  2745 0F13                move.l     [A3 + 0xF13], D5
  908. 0000096C  404D                     negx.w     A5
  909. 0000096E  240F                     move.l     D2, A7
  910. 00000970  450F                     .invalid   2, A7 // invalid opcode 4 with b == 4
  911. 00000972  1340 510F                move.b     [A1 + 0x510F], D0
  912. 00000976  2301                     move.l     -[A1], D1
  913. 00000978  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  914. 0000097A  FB04                     .extension 0xB04 <<F/4-5/5>> // unimplemented
  915. 0000097C  A05D                     syscall    SwapMMUMode
  916. 0000097E  0F58                     bchg       [A0]+, D7
  917. 00000980  8B2B A023                or.b       [A3 - 0x5FDD], D5
  918. 00000984  1B05                     move.b     -[A5], D5
  919. 00000986  3AE1                     move.w     [A5]+, -[A1]
  920. 00000988  48A3 0F41                movem.w    -[A3], D4,D5,D6,D7,A1,A7
  921. 0000098C  0016 8016                ori.b      [A6], 0x16
  922. 00000990  8081                     or.l       D0, D1
  923. 00000992  236B 0D53 7101           move.l     [A1 + 0x7101], [A3 + 0xD53]
  924. 00000998  078A                     bclr       A2, D3
  925. 0000099A  930B                     subx.b     -[A1], -[A3]
  926. 0000099C  0F1E                     btst       [A6]+, D7
  927. 0000099E  0F01                     btst       D1, D7
  928. 000009A0  2C53                     movea.l    A6, [A3]
  929. 000009A2  1A4A                     movea.b    A5, A2
  930. 000009A4  1B07                     move.b     -[A5], D7
  931. 000009A6  252F 6B0D                move.l     -[A2], [A7 + 0x6B0D]
  932. 000009AA  6931                     bvs        +0x33 /* 000009DD */
  933. 000009AC  0D01                     btst       D1, D6
  934. 000009AE  AE60                     syscall    DeleteMCEntries/DelMCEntries, auto_pop
  935. 000009B0  8531 1B07 E31D 2501      or.b       [[A1 + <<invalid base displacement size>>] + D1 * 2 - 0x1CE2DAFF], D2
  936. 000009B8  DB0E                     addx.b     -[A5], -[A6]
  937. 000009BA  0101                     btst       D1, D0
  938. 000009BC  0F0A                     btst       A2, D7
  939. 000009BE  BA6B 030F                cmp.w      D5, [A3 + 0x30F]
  940. 000009C2  0A0F E101                xori.b     A7, 0x1
  941. 000009C6  D32A 0D16                add.b      [A2 + 0xD16], D1
  942. 000009CA  6104                     bsr        +0x6 /* 000009D0 */
  943. 000009CC  16FA EB0F                move.b     [A3]+, [PC - 0x14F1 /* FFFFF4DD, cstring ""<EOF> */]
  944. fn000009D0:
  945. 000009D0  4516                     .invalid   2, [A6] // invalid opcode 4 with b == 4
  946. 000009D2  1630 EB0F 8119 6116      move.b     D3, [[A0 + <<invalid base displacement size>>] + A6 * 2 - 0x7EE69EEA]
  947. 000009DA  A0A9                     syscall    0x0A9
  948. 000009DC  16F9 110B 1C21           move.b     [A3]+, [0x110B1C21]
  949. 000009E2  0A0B 1CA5                xori.b     A3, 0xA5
  950. 000009E6  16CB                     move.b     [A3]+, A3
  951. 000009E8  030D                     btst       A5, D1
  952. 000009EA  EAA3                     asr        D3, D5
  953. 000009EC  734D                     moveq.l    D1, 0x4D
  954. 000009EE  152B 1451                move.b     -[A2], [A3 + 0x1451]
  955. 000009F2  0363                     bchg       -[A3], D1
  956. 000009F4  742B                     moveq.l    D2, 0x2B
  957. 000009F6  0A06 A641                xori.b     D6, 0x41 /* 'A' */
  958. 000009FA  1533 0DE1 0333           move.b     -[A2], [[0x333]]
  959. 00000A00  0DE1                     .incomplete
  960. 00000A02  0314                     btst       [A4], D1
  961. 00000A04  1A0F                     move.b     D5, A7
  962. 00000A06  2120                     move.l     -[A0], -[A0]
  963. 00000A08  21E4 F4C3                move.l     [0xFFFFF4C3], -[A4]
  964. 00000A0C  045A 4B1D                subi.w     [A2]+, 0x4B1D
  965. 00000A10  06C3                     .incomplete
  966. 00000A12  1F06                     move.b     -[A7], D6
  967. 00000A14  033B 0309                btst       [[PC + <<invalid base displacement size>> + D0 * 2]], D1
  968. 00000A18  0316                     btst       [A6], D1
  969. 00000A1A  45F2 0F45                lea.l      A2, <<invalid full ext with IS == 1 and I/IS == 5>>
  970. 00000A1E  5C03                     addq.b     D3, 6
  971. 00000A20  3BD6                     move.w     <<invalid special address>>, [A6]
  972. 00000A22  AB1A                     syscall    PutOval
  973. 00000A24  06A3 7303 09C3           addi.l     -[A3], 0x730309C3
  974. 00000A2A  13A5 010F A501 A373      move.b     [[A1 + <<invalid base displacement size>>] + D0 - 0x5AFE5C8D], -[A5]
  975. 00000A32  16FA 0200                move.b     [A3]+, [PC + 0x200 /* 00000C34, value 0xD3 */]
  976. 00000A36  C30D                     abcd       -[A1], -[A5]
  977. 00000A38  7881                     moveq.l    D4, 0xFFFFFF81
  978. 00000A3A  6465                     bcc        +0x67 /* 00000AA1 */
  979. 00000A3C  04C3                     .incomplete
  980. 00000A3E  04C5                     .incomplete
  981. 00000A40  643B                     bcc        +0x3D /* 00000A7D */
  982. 00000A42  3369 051A 0FED           move.w     [A1 + 0xFED], [A1 + 0x51A]
  983. 00000A48  0443 24F5                subi.w     D3, 0x24F5
  984. 00000A4C  04F7                     .incomplete
  985. 00000A4E  88CA                     divu.w     D4, A2
  986. 00000A50  E104                     asl        D4.b, 8
  987. 00000A52  6303                     bls        +0x5 /* 00000A57 */
  988. 00000A54  745B                     moveq.l    D2, 0x5B
  989. 00000A56  3B9C 74BB                move.w     [A5 + D7.w * 4 - 0x69], [A4]+
  990. 00000A5A  4D9C                     .invalid   6, [A4]+ // invalid opcode 4 with b == 6
  991. 00000A5C  1B4B 06FB                move.b     [A5 + 0x6FB], A3
  992. 00000A60  0E85 5FD3 271A           .invalid.l D5, 0x5FD3271A // invalid immediate operation
  993. 00000A66  0F05                     btst       D5, D7
  994. 00000A68  22FB 0E09                move.l     [A1]+, [PC + D0 * 8 + 0x9]
  995. 00000A6C  2214                     move.l     D1, [A4]
  996. 00000A6E  A103                     syscall    Write, flags=1
  997. 00000A70  4B0A                     .invalid   5, A2 // invalid opcode 4 with b == 4
  998. 00000A72  4AA3                     tst.l      -[A3]
  999. 00000A74  05EB                     .incomplete
  1000. 00000A76  3069 1822                movea.w    A0, [A1 + 0x1822]
  1001. 00000A7A  6518                     bcs        +0x1A /* 00000A94 */
  1002. 00000A7C  8061                     or.w       D0, -[A1]
  1003. 00000A7E  18C3                     move.b     [A4]+, D3
  1004. 00000A80  0469 1806 0113           subi.w     [A1 + 0x113], 0x1806
  1005. 00000A86  5914                     subq.b     [A4], 4
  1006. 00000A88  8B10                     or.b       [A0], D5
  1007. 00000A8A  A113                     syscall    FlushVol, flags=1
  1008. 00000A8C  8B10                     or.b       [A0], D5
  1009. 00000A8E  A113                     syscall    FlushVol, flags=1
  1010. 00000A90  1234 D346                move.b     D1, <<invalid full ext with IS == 1 and I/IS == 6>>
  1011. label00000A94:
  1012. 00000A94  D346                     addx.w     D1, D6
  1013. 00000A96  354A 081A                move.w     [A2 + 0x81A], A2
  1014. 00000A9A  8787 012B                unpk       D3, D7, 0x012B
  1015. 00000A9E  0BAD 7B19                bclr       [A5 + 0x7B19], D5
  1016. 00000AA2  0387                     bclr       D7, D1
  1017. 00000AA4  8953                     or.w       [A3], D4
  1018. 00000AA6  1630 1630                move.b     D3, [A0 + D1.w * 8 + 0x30]
  1019. 00000AAA  454D                     chk.w      D2, A5
  1020. 00000AAC  F103                     .extension 0x103 <<F/4-5/0>> // unimplemented
  1021. 00000AAE  E607                     asr        D7.b, 3
  1022. 00000AB0  013E                     btst       <<invalid special address>>, D0
  1023. 00000AB2  FB03                     .extension 0xB03 <<F/4-5/5>> // unimplemented
  1024. 00000AB4  0E2E 08E9 6218           .invalid.b [A6 + 0x6218], 0xE9 // invalid immediate operation
  1025. 00000ABA  18F4 4806                move.b     [A4]+, [A4 + D4 + 0x6]
  1026. 00000ABE  E6A1                     asr        D1, D3
  1027. 00000AC0  0521                     btst       -[A1], D2
  1028. 00000AC2  6C0F                     bge        +0x11 /* 00000AD3 */
  1029. 00000AC4  8505                     sbcd       D2, D5
  1030. 00000AC6  E63A                     ror        D2.b, D3
  1031. 00000AC8  9018                     sub.b      D0, [A0]+
  1032. 00000ACA  18BB 0068                move.b     [A4], [PC + D0.w + 0x68]
  1033. 00000ACE  C62B 0E14                and.b      D3, [A3 + 0xE14]
  1034. 00000AD2  0CC6                     .incomplete
  1035. 00000AD4  0690 8303 7613           addi.l     [A0], 0x83037613
  1036. 00000ADA  0203 067A                andi.b     D3, 0x7A /* 'z' */
  1037. 00000ADE  5308                     subq.b     A0, 1
  1038. 00000AE0  2103                     move.l     -[A0], D3
  1039. 00000AE2  9B22                     sub.b      -[A2], D5
  1040. 00000AE4  26E8 C306                move.l     [A3]+, [A0 - 0x3CFA]
  1041. 00000AE8  6303                     bls        +0x5 /* 00000AED */
  1042. 00000AEA  4B06                     .invalid   5, D6 // invalid opcode 4 with b == 4
  1043. 00000AEC  4B01                     .invalid   5, D1 // invalid opcode 4 with b == 4
  1044. 00000AEE  0101                     btst       D1, D0
  1045. 00000AF0  5B3B 262B                subq.b     [PC + D2.w * 8 + 0x2B], 5
  1046. 00000AF4  0E06 C633                .invalid.b D6, 0x33 /* '3' */ // invalid immediate operation
  1047. 00000AF8  1514                     move.b     -[A2], [A4]
  1048. 00000AFA  AB2B                     syscall    ExTblPtr
  1049. 00000AFC  B47A 333E                cmp.w      D2, [PC + 0x333E /* 00003E3C, cstring ""<EOF> */]
  1050. 00000B00  4B06                     .invalid   5, D6 // invalid opcode 4 with b == 4
  1051. 00000B02  D301                     addx.b     D1, D1
  1052. 00000B04  0700                     btst       D0, D3
  1053. 00000B06  1648                     movea.b    A3, A0
  1054. 00000B08  2102                     move.l     -[A0], D2
  1055. 00000B0A  E1BB                     rol        D3, D0
  1056. 00000B0C  5701                     subq.b     D1, 3
  1057. 00000B0E  36B3 128C                move.w     [A3], [A3 + D1.w * 2 - 0x116]
  1058. 00000B12  D303                     addx.b     D1, D3
  1059. 00000B14  4B18                     .invalid   5, [A0]+ // invalid opcode 4 with b == 4
  1060. 00000B16  7A8B                     moveq.l    D5, 0xFFFFFF8B
  1061. 00000B18  0393                     bclr       [A3], D1
  1062. 00000B1A  37D3 036B 627A 74BB 1906 move.w     [[PC + 0x627A] + 0x74BB1906], [A3]
  1063. 00000B24  AB01                     syscall    BitsToMap
  1064. 00000B26  8D7E                     or.w       <<invalid special address>>, D6
  1065. 00000B28  0F05                     btst       D5, D7
  1066. 00000B2A  0AAB 0189 7EED 016A      xori.l     [A3 + 0x16A], 0x1897EED
  1067. 00000B32  1A0F                     move.b     D5, A7
  1068. 00000B34  ED01                     asl        D1.b, 6
  1069. 00000B36  D2E5                     add.w      A1, -[A5]
  1070. 00000B38  011B                     btst       [A3]+, D0
  1071. 00000B3A  0040 2265                ori.w      D0, 0x2265 /* '\"e' */
  1072. 00000B3E  6336                     bls        +0x38 /* 00000B76 */
  1073. 00000B40  4086                     negx.l     D6
  1074. 00000B42  3303                     move.w     -[A1], D3
  1075. 00000B44  4101                     .invalid   0, D1 // invalid opcode 4 with b == 4
  1076. 00000B46  E307                     asl        D7.b, 1
  1077. 00000B48  857E                     or.w       <<invalid special address>>, D2
  1078. 00000B4A  9786                     subx.l     D3, D6
  1079. 00000B4C  1F23                     move.b     -[A7], -[A3]
  1080. 00000B4E  00E8                     .incomplete
  1081. 00000B50  3B0F                     move.w     -[A5], A7
  1082. 00000B52  8E1A                     or.b       D7, [A2]+
  1083. 00000B54  0F26                     btst       -[A6], D7
  1084. 00000B56  06B3 121A 0FE5 26B3      addi.l     [A3 + D2.w * 8 - 0x77], 0x121A0FE5
  1085. 00000B5E  12C9                     move.b     [A1]+, A1
  1086. 00000B60  7F14                     moveq.l    D7, 0x14
  1087. 00000B62  1A0F                     move.b     D5, A7
  1088. 00000B64  26D4                     move.l     [A3]+, [A4]
  1089. 00000B66  141A                     move.b     D2, [A2]+
  1090. 00000B68  0F26                     btst       -[A6], D7
  1091. 00000B6A  1A0F                     move.b     D5, A7
  1092. 00000B6C  297F 2300                move.l     [A4 + 0x2300], <<invalid special address>>
  1093. 00000B70  EB33                     roxl       D3.b, D5
  1094. 00000B72  8131 0331 BB3F D308      or.b       [[A1 - 0x44C02CF8 + D0 * 2]], D0
  1095. // begin alternate branch 00000B76-00000B7A
  1096. label00000B76:
  1097. 00000B76  BB3F                     xor.b      <<invalid special address>>, D5
  1098. 00000B78  D308                     addx.b     -[A1], -[A0]
  1099. // end alternate branch 00000B76-00000B7A
  1100. label00000B76: // (misaligned)
  1101. 00000B7A  7B20                     moveq.l    D5, 0x20
  1102. 00000B7C  BB3F                     xor.b      <<invalid special address>>, D5
  1103. 00000B7E  532B 0309                subq.b     [A3 + 0x309], 1
  1104. 00000B82  BB3F                     xor.b      <<invalid special address>>, D5
  1105. 00000B84  A503                     syscall    Write, flags=5
  1106. 00000B86  1A9B                     move.b     [A5], [A3]+
  1107. 00000B88  0526                     btst       -[A6], D2
  1108. 00000B8A  E101                     asl        D1.b, 8
  1109. 00000B8C  E900                     asl        D0.b, 4
  1110. 00000B8E  DB16                     add.b      [A6], D5
  1111. 00000B90  A5C3                     syscall    vRelBlock, flags=5
  1112. 00000B92  3415                     move.w     D2, [A5]
  1113. 00000B94  1153 1E41                move.b     [A0 + 0x1E41], [A3]
  1114. 00000B98  0303                     btst       D3, D1
  1115. 00000B9A  3103                     move.w     -[A0], D3
  1116. 00000B9C  1674 531D                movea.b    A3, [[A4] + D5 * 2]
  1117. 00000BA0  3B0A                     move.w     -[A5], A2
  1118. 00000BA2  0316                     btst       [A6], D1
  1119. 00000BA4  1A0F                     move.b     D5, A7
  1120. 00000BA6  26CD                     move.l     [A3]+, A5
  1121. 00000BA8  0FAB 0B1A                bclr       [A3 + 0xB1A], D7
  1122. 00000BAC  B789                     cmpm.l     [A3]+, [A1]+
  1123. 00000BAE  EA33                     roxr       D3.b, D5
  1124. 00000BB0  1D1A                     move.b     -[A6], [A2]+
  1125. 00000BB2  F789                     .invalid   <<F/6/3>>
  1126. 00000BB4  FACD 1193                .extension 0xACD <<F/2-3/5>> // unimplemented
  1127. 00000BB8  0CDB                     .incomplete
  1128. 00000BBA  3A05                     move.w     D5, D5
  1129. 00000BBC  12B7 8A14                move.b     [A1], [A7 + A0 * 2 + 0x14]
  1130. 00000BC0  2312                     move.l     -[A1], [A2]
  1131. 00000BC2  8E1A                     or.b       D7, [A2]+
  1132. 00000BC4  0F09                     btst       A1, D7
  1133. 00000BC6  120F                     move.b     D1, A7
  1134. 00000BC8  0D12                     btst       [A2], D6
  1135. 00000BCA  8990                     or.l       [A0], D4
  1136. 00000BCC  141A                     move.b     D2, [A2]+
  1137. 00000BCE  0F29 120F                btst       [A1 + 0x120F], D7
  1138. 00000BD2  261A                     move.l     D3, [A2]+
  1139. 00000BD4  0F2D 12BB                btst       [A5 + 0x12BB], D7
  1140. 00000BD8  3901                     move.w     -[A4], D1
  1141. 00000BDA  3D03                     move.w     -[A6], D3
  1142. 00000BDC  31DB 3ACB                move.w     [0x00003ACB], [A3]+
  1143. 00000BE0  0F7B 20DB                bchg       [PC + D2.w - 0x37], D7
  1144. 00000BE4  3A63                     movea.w    A5, -[A3]
  1145. 00000BE6  3603                     move.w     D3, D3
  1146. 00000BE8  09DB                     .incomplete
  1147. 00000BEA  3AC9                     move.w     [A5]+, A1
  1148. 00000BEC  031A                     btst       [A2]+, D1
  1149. 00000BEE  0F26                     btst       -[A6], D7
  1150. 00000BF0  7B20                     moveq.l    D5, 0x20
  1151. 00000BF2  C313                     and.b      [A3], D1
  1152. 00000BF4  6101                     bsr        +0x3 /* 00000BF7 */
  1153. 00000BF6  C313                     and.b      [A3], D1
  1154. 00000BF8  6D01                     blt        +0x3 /* 00000BFB */
  1155. 00000BFA  0FCD                     .incomplete
  1156. 00000BFC  12AB 1245                move.b     [A1], [A3 + 0x1245]
  1157. 00000C00  110F                     move.b     -[A0], A7
  1158. 00000C02  263B 0AC3                move.l     D3, [PC + D0 * 2 - 0x61]
  1159. 00000C06  131A                     move.b     -[A1], [A2]+
  1160. 00000C08  0F85                     bclr       D5, D7
  1161. 00000C0A  E70F                     lsl        D7.b, 3
  1162. 00000C0C  2616                     move.l     D3, [A6]
  1163. 00000C0E  E300                     asl        D0.b, 1
  1164. 00000C10  1A0F                     move.b     D5, A7
  1165. 00000C12  0501                     btst       D1, D2
  1166. 00000C14  0F26                     btst       -[A6], D7
  1167. 00000C16  1702                     move.b     -[A3], D2
  1168. 00000C18  270F                     move.l     -[A3], A7
  1169. 00000C1A  0501                     btst       D1, D2
  1170. 00000C1C  0F26                     btst       -[A6], D7
  1171. 00000C1E  1702                     move.b     -[A3], D2
  1172. 00000C20  3D0F                     move.w     -[A6], A7
  1173. 00000C22  2616                     move.l     D3, [A6]
  1174. 00000C24  0F88                     bclr       A0, D7
  1175. 00000C26  1A0F                     move.b     D5, A7
  1176. 00000C28  8503                     sbcd       D2, D3
  1177. 00000C2A  16CA                     move.b     [A3]+, A2
  1178. 00000C2C  1A0F                     move.b     D5, A7
  1179. 00000C2E  26E3                     move.l     [A3]+, -[A3]
  1180. 00000C30  014B                     bchg       A3, D0
  1181. 00000C32  1874 D356                movea.b    A4, <<invalid full ext with IS == 1 and I/IS == 6>>
  1182. 00000C36  E929                     lsl        D1.b, D4
  1183. 00000C38  FB10                     .extension 0xB10 <<F/4-5/5>> // unimplemented
  1184. 00000C3A  0693 0505 165B           addi.l     [A3], 0x505165B
  1185. 00000C40  021A 0FC5                andi.b     [A2]+, 0xC5
  1186. 00000C44  0F93                     bclr       [A3], D7
  1187. 00000C46  05E3                     .incomplete
  1188. 00000C48  078D                     bclr       A5, D3
  1189. 00000C4A  01D3                     .incomplete
  1190. 00000C4C  041A 0F8D                subi.b     [A2]+, 0x8D
  1191. 00000C50  010B                     btst       A3, D0
  1192. 00000C52  1406                     move.b     D2, D6
  1193. 00000C54  688B                     bvc        -0x73 /* 00000BE1 */
  1194. 00000C56  3A53                     movea.w    A5, [A3]
  1195. 00000C58  00E3                     .incomplete
  1196. 00000C5A  0D66                     bchg       -[A6], D6
  1197. 00000C5C  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  1198. 00000C5E  A641                     syscall    SetFilLock/PBHSetFLock/HSetFLock, flags=6
  1199. 00000C60  0022 0666                ori.b      -[A2], 0x66 /* 'f' */
  1200. 00000C64  4329 8D03                .invalid   1, [A1 - 0x72FD] // invalid opcode 4 with b == 4
  1201. 00000C68  9374 1A0F                sub.w      [A4 + D1 * 2 + 0xF], D1
  1202. 00000C6C  8903                     sbcd       D4, D3
  1203. 00000C6E  5371 0668                subq.w     [A1 + D0.w * 8 + 0x68], 1
  1204. 00000C72  4329 230C                .invalid   1, [A1 + 0x230C] // invalid opcode 4 with b == 4
  1205. 00000C76  BA73 0781                cmp.w      D5, [[ + <<invalid base displacement size>> + D0 * 8]]
  1206. 00000C7A  6971                     bvs        +0x73 /* 00000CED */
  1207. 00000C7C  020F 6D02                andi.b     A7, 0x2
  1208. 00000C80  25AE 1A0F 26C1           move.l     [A2 + D2.w * 8 - 0x63], [A6 + 0x1A0F]
  1209. 00000C86  AD88                     syscall    CautionAlert, auto_pop
  1210. 00000C88  1A0F                     move.b     D5, A7
  1211. 00000C8A  2616                     move.l     D3, [A6]
  1212. 00000C8C  0885 320F                bclr.b     D5, 0xF
  1213. 00000C90  2641                     movea.l    A3, D1
  1214. 00000C92  2385 21B3 5526 16DB 0116 DB2E move.l     [[0x552616DB + D2] + 0x116DB2E], D5
  1215. 00000C9E  1A0F                     move.b     D5, A7
  1216. 00000CA0  2693                     move.l     [A3], [A3]
  1217. 00000CA2  0CBB 3F01 2014 1A0F      cmpi.l     [PC + D1 * 2 + 0xF], 0x3F012014
  1218. 00000CAA  2616                     move.l     D3, [A6]
  1219. 00000CAC  0F1A                     btst       [A2]+, D7
  1220. 00000CAE  0FE5                     .incomplete
  1221. 00000CB0  120F                     move.b     D1, A7
  1222. 00000CB2  26A5                     move.l     [A3], -[A5]
  1223. 00000CB4  C80F                     and.b      D4, A7
  1224. 00000CB6  2606                     move.l     D3, D6
  1225. 00000CB8  AB12                     syscall    PackRgn
  1226. 00000CBA  1A0F                     move.b     D5, A7
  1227. 00000CBC  E507                     asl        D7.b, 2
  1228. 00000CBE  AB12                     syscall    PackRgn
  1229. 00000CC0  C107                     abcd       D0, D7
  1230. 00000CC2  D4D4                     add.w      A2, [A4]
  1231. 00000CC4  881A                     or.b       D4, [A2]+
  1232. 00000CC6  0FE9                     .incomplete
  1233. 00000CC8  010F                     btst       A7, D0
  1234. 00000CCA  ED01                     asl        D1.b, 6
  1235. 00000CCC  3B40 E901                move.w     [A5 - 0x16FF], D0
  1236. 00000CD0  0FE9                     .incomplete
  1237. 00000CD2  010F                     btst       A7, D0
  1238. 00000CD4  ED01                     asl        D1.b, 6
  1239. 00000CD6  DB01                     addx.b     D5, D1
  1240. 00000CD8  E901                     asl        D1.b, 4
  1241. 00000CDA  0FE9                     .incomplete
  1242. 00000CDC  010F                     btst       A7, D0
  1243. 00000CDE  ED01                     asl        D1.b, 6
  1244. 00000CE0  DB2E E901                add.b      [A6 - 0x16FF], D5
  1245. 00000CE4  0F26                     btst       -[A6], D7
  1246. 00000CE6  1A0F                     move.b     D5, A7
  1247. 00000CE8  261A                     move.l     D3, [A2]+
  1248. 00000CEA  0F26                     btst       -[A6], D7
  1249. 00000CEC  5AE3                     spl        -[A3]
  1250. 00000CEE  4635 190F 8D17 E301      not.b      [[A5 + <<invalid base displacement size>>] + D1 - 0x72E81CFF]
  1251. 00000CF6  6B62                     bmi        +0x64 /* 00000D5A */
  1252. 00000CF8  5306                     subq.b     D6, 1
  1253. 00000CFA  9519                     sub.b      [A1]+, D2
  1254. 00000CFC  0FED                     .incomplete
  1255. 00000CFE  0114                     btst       [A4], D0
  1256. 00000D00  1A0F                     move.b     D5, A7
  1257. 00000D02  A90D                     syscall    PaintBehind
  1258. 00000D04  0FC5                     .incomplete
  1259. 00000D06  0E0F 01D3                .invalid.b A7, 0xD3 // invalid immediate operation
  1260. 00000D0A  AB3E                     syscall    bHilite
  1261. 00000D0C  4501                     .invalid   2, D1 // invalid opcode 4 with b == 4
  1262. 00000D0E  AB55                     syscall    bMax
  1263. 00000D10  0909                     btst       A1, D4
  1264. 00000D12  0F0D                     btst       A5, D7
  1265. 00000D14  0942                     bchg       D2, D4
  1266. 00000D16  1A0F                     move.b     D5, A7
  1267. 00000D18  2663                     movea.l    A3, -[A3]
  1268. 00000D1A  03D6                     .incomplete
  1269. 00000D1C  C319                     and.b      [A1]+, D1
  1270. 00000D1E  E500                     asl        D0.b, 2
  1271. 00000D20  0FE5                     .incomplete
  1272. 00000D22  0317                     btst       [A7], D1
  1273. 00000D24  817E                     or.w       <<invalid special address>>, D0
  1274. 00000D26  0104                     btst       D4, D0
  1275. 00000D28  801A                     or.b       D0, [A2]+
  1276. 00000D2A  0F09                     btst       A1, D7
  1277. 00000D2C  045B 730D                subi.w     [A3]+, 0x730D /* 's\r' */
  1278. 00000D30  0407 02EA                subi.b     D7, 0xEA
  1279. 00000D34  0F05                     btst       D5, D7
  1280. 00000D36  041B 10E5                subi.b     [A3]+, 0xE5
  1281. 00000D3A  000F 0504                ori.b      A7, 0x4
  1282. 00000D3E  0F01                     btst       D1, D7
  1283. 00000D40  0480 0104 FA1A           subi.l     D0, 0x104FA1A
  1284. 00000D46  0F09                     btst       A1, D7
  1285. 00000D48  0453 730D                subi.w     [A3], 0x730D /* 's\r' */
  1286. 00000D4C  04AC 1A0F 0504 C307      subi.l     [A4 - 0x3CF9], 0x1A0F0504
  1287. 00000D54  E500                     asl        D0.b, 2
  1288. 00000D56  0F89                     bclr       A1, D7
  1289. 00000D58  020F 8D02                andi.b     A7, 0x2
  1290. // begin alternate branch 00000D5A-00000D5C
  1291. label00000D5A:
  1292. 00000D5A  8D02                     sbcd       D6, D2
  1293. // end alternate branch 00000D5A-00000D5C
  1294. label00000D5A: // (misaligned)
  1295. 00000D5C  F304                     .extension 0x304 <<F/4-5/1>> // unimplemented
  1296. 00000D5E  1A0F                     move.b     D5, A7
  1297. 00000D60  A505                     syscall    Status, flags=5
  1298. 00000D62  0F26                     btst       -[A6], D7
  1299. 00000D64  16A3                     move.b     [A3], -[A3]
  1300. 00000D66  021A 0F26                andi.b     [A2]+, 0x26 /* '&' */
  1301. 00000D6A  1A0F                     move.b     D5, A7
  1302. 00000D6C  264B                     movea.l    A3, A3
  1303. 00000D6E  986B 6293                sub.w      D4, [A3 + 0x6293]
  1304. 00000D72  2603                     move.l     D3, D3
  1305. 00000D74  16BB 3F93 26C3 13DB      move.b     [A3], [[ + D3 * 8] + 0x26C313DB]
  1306. 00000D7C  3A12                     move.w     D5, [A2]
  1307. 00000D7E  346E 6E6E                movea.w    A2, [A6 + 0x6E6E]
  1308. 00000D82  4510                     .invalid   2, [A0] // invalid opcode 4 with b == 4
  1309. 00000D84  0F49                     bchg       A1, D7
  1310. 00000D86  120F                     move.b     D1, A7
  1311. 00000D88  2693                     move.l     [A3], [A3]
  1312. 00000D8A  260B                     move.l     D3, A3
  1313. 00000D8C  2C03                     move.l     D6, D3
  1314. 00000D8E  1693                     move.b     [A3], [A3]
  1315. 00000D90  268B                     move.l     [A3], A3
  1316. 00000D92  2781 3733 4626 E5F3 0F26 1A0F move.l     [[A3 + 0x4626E5F3 + D3 * 8] + 0xF261A0F], D1
  1317. 00000D9E  8506                     sbcd       D2, D6
  1318. 00000DA0  0F26                     btst       -[A6], D7
  1319. 00000DA2  1A0F                     move.b     D5, A7
  1320. 00000DA4  F902                     .extension 0x902 <<F/4-5/4>> // unimplemented
  1321. 00000DA6  0FE9                     .incomplete
  1322. 00000DA8  02F3                     .incomplete
  1323. 00000DAA  4CE5 F6C3                movem.l    D0,D1,D2,D3,D5,D6,A0,A1,A6,A7, -[A5]
  1324. 00000DAE  1303                     move.b     -[A1], D3
  1325. 00000DB0  3E14                     move.w     D7, [A4]
  1326. 00000DB2  1A0F                     move.b     D5, A7
  1327. 00000DB4  E500                     asl        D0.b, 2
  1328. 00000DB6  0316                     btst       [A6], D1
  1329. 00000DB8  0B06                     btst       D6, D5
  1330. 00000DBA  1A1B                     move.b     D5, [A3]+
  1331. 00000DBC  1326                     move.b     -[A1], -[A6]
  1332. 00000DBE  3B0F                     move.w     -[A5], A7
  1333. 00000DC0  430E                     .invalid   1, A6 // invalid opcode 4 with b == 4
  1334. 00000DC2  0153                     bchg       [A3], D0
  1335. 00000DC4  D05C                     add.w      D0, [A4]+
  1336. 00000DC6  E501                     asl        D1.b, 2
  1337. 00000DC8  4508                     .invalid   2, A0 // invalid opcode 4 with b == 4
  1338. 00000DCA  0F61                     bchg       -[A1], D7
  1339. 00000DCC  0FE1                     .incomplete
  1340. 00000DCE  4185                     .invalid   0, D5 // invalid opcode 4 with b == 6
  1341. 00000DD0  010F                     btst       A7, D0
  1342. 00000DD2  5906                     subq.b     D6, 4
  1343. 00000DD4  0F26                     btst       -[A6], D7
  1344. 00000DD6  34B3 0B30 C313 6B33      move.w     [A2], [A3 - 0x3CEC94CD + D0 * 2]
  1345. 00000DDE  6100 4505                bsr        +0x4507 /* 000052E5 */
  1346. 00000DE2  6B37                     bmi        +0x39 /* 00000E1B */
  1347. 00000DE4  260B                     move.l     D3, A3
  1348. 00000DE6  14D3                     move.b     [A2]+, [A3]
  1349. 00000DE8  0B41                     bchg       D1, D5
  1350. 00000DEA  0565                     bchg       -[A5], D2
  1351. 00000DEC  450F                     .invalid   2, A7 // invalid opcode 4 with b == 4
  1352. 00000DEE  E50A                     lsl        D2.b, 2
  1353. 00000DF0  0F26                     btst       -[A6], D7
  1354. 00000DF2  1A0F                     move.b     D5, A7
  1355. 00000DF4  8905                     sbcd       D4, D5
  1356. 00000DF6  C501                     abcd       D2, D1
  1357. 00000DF8  0F99                     bclr       [A1]+, D7
  1358. 00000DFA  050F                     btst       A7, D2
  1359. 00000DFC  E90B                     lsl        D3.b, 4
  1360. 00000DFE  0FE9                     .incomplete
  1361. 00000E00  0ABB 0765 090F C503 090B 0F09 xori.l     [[PC + <<invalid base displacement size>> + A4 * 4] + 0x90B0F09], 0x765090F
  1362. 00000E0C  0B0F                     btst       A7, D5
  1363. 00000E0E  6904                     bvs        +0x6 /* 00000E14 */
  1364. 00000E10  4145                     chk.w      D0, D5
  1365. 00000E12  0B01                     btst       D1, D5
  1366. label00000E14:
  1367. 00000E14  930C                     subx.b     -[A1], -[A4]
  1368. 00000E16  C313                     and.b      [A3], D1
  1369. 00000E18  5B03                     subq.b     D3, 5
  1370. 00000E1A  2905                     move.l     -[A4], D5
  1371. 00000E1C  0FC9                     .incomplete
  1372. 00000E1E  0A03 1683                xori.b     D3, 0x83
  1373. 00000E22  0514                     btst       [A4], D2
  1374. 00000E24  1A0F                     move.b     D5, A7
  1375. 00000E26  261A                     move.l     D3, [A2]+
  1376. 00000E28  0FE9                     .incomplete
  1377. 00000E2A  04C5                     .incomplete
  1378. 00000E2C  080F E904                btst.b     A7, 0x4
  1379. 00000E30  C78D                     exg        D3, A5
  1380. 00000E32  5017                     addq.b     [A7], 8
  1381. 00000E34  83E4                     divs.w     D1, -[A4]
  1382. 00000E36  5B0A                     subq.b     A2, 5
  1383. 00000E38  C180                     and.l      D0, D0
  1384. 00000E3A  8580 0DB6                unpk       D2, D0, 0x0DB6
  1385. 00000E3E  2B07                     move.l     -[A5], D7
  1386. 00000E40  4179 0F26 E88E           chk.w      D0, [0x0F26E88E]
  1387. 00000E46  1A0F                     move.b     D5, A7
  1388. 00000E48  26BE                     move.l     [A3], <<invalid special address>>
  1389. 00000E4A  065B 0A1A                addi.w     [A3]+, 0xA1A
  1390. 00000E4E  0F65                     bchg       -[A5], D7
  1391. 00000E50  238A E100                move.l     [A1 + <<invalid base displacement size>> + A6], A2
  1392. 00000E54  0200 5311                andi.b     D0, 0x11
  1393. 00000E58  C017                     and.b      D0, [A7]
  1394. 00000E5A  0599                     bclr       [A1]+, D2
  1395. 00000E5C  1785 9D63 8B8B 013B 4B0B move.b     [[A3 - 0x7475] + 0x13B4B0B], D5
  1396. 00000E66  0825 03B7                btst.b     -[A5], 0xB7
  1397. 00000E6A  8DA4                     or.l       -[A4], D6
  1398. 00000E6C  0F25                     btst       -[A5], D7
  1399. 00000E6E  030F                     btst       A7, D1
  1400. 00000E70  2103                     move.l     -[A0], D3
  1401. 00000E72  9B6D 0503                sub.w      [A5 + 0x503], D5
  1402. 00000E76  0F1D                     btst       [A5]+, D7
  1403. 00000E78  0353                     bchg       [A3], D1
  1404. 00000E7A  0571 16AB                bchg       [A1 + D1.w * 8 - 0x85], D2
  1405. 00000E7E  074B                     bchg       A3, D3
  1406. 00000E80  18C3                     move.b     [A4]+, D3
  1407. 00000E82  0607 0570                addi.b     D7, 0x70 /* 'p' */
  1408. 00000E86  0316                     btst       [A6], D1
  1409. 00000E88  A10D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1
  1410. 00000E8A  030A                     btst       A2, D1
  1411. 00000E8C  304B                     movea.w    A0, A3
  1412. 00000E8E  181A                     move.b     D4, [A2]+
  1413. 00000E90  0FA9 8427                bclr       [A1 - 0x7BD9], D7
  1414. 00000E94  00E7                     .incomplete
  1415. 00000E96  8C0B                     or.b       D6, A3
  1416. 00000E98  020E 2701                andi.b     A6, 0x1
  1417. 00000E9C  560F                     addq.b     A7, 3
  1418. 00000E9E  2676 0B01                movea.l    A3, [[A6 + <<invalid base displacement size>> + D0 * 2]]
  1419. 00000EA2  C100                     abcd       D0, D0
  1420. 00000EA4  EB1B                     rol        D3.b, 5
  1421. 00000EA6  141A                     move.b     D2, [A2]+
  1422. 00000EA8  0F26                     btst       -[A6], D7
  1423. 00000EAA  B633 00FB                cmp.b      D3, [A3 + D0.w - 0x5]
  1424. 00000EAE  0043 050E                ori.w      D3, 0x50E
  1425. 00000EB2  5A6B 0F6B                addq.w     [A3 + 0xF6B], 5
  1426. 00000EB6  2608                     move.l     D3, A0
  1427. 00000EB8  0701                     btst       D1, D3
  1428. 00000EBA  6817                     bvc        +0x19 /* 00000ED3 */
  1429. 00000EBC  0028 9B00 7B05           ori.b      [A0 + 0x7B05], 0x0
  1430. 00000EC2  9312                     sub.b      [A2], D1
  1431. 00000EC4  FB02                     .extension 0xB02 <<F/4-5/5>> // unimplemented
  1432. 00000EC6  8B01                     sbcd       D5, D1
  1433. 00000EC8  FB00                     .extension 0xB00 <<F/4-5/5>> // unimplemented
  1434. 00000ECA  5300                     subq.b     D0, 1
  1435. 00000ECC  3B03                     move.w     -[A5], D3
  1436. 00000ECE  0E43 4306                .invalid.w D3, 0x4306 // invalid immediate operation
  1437. 00000ED2  682B                     bvc        +0x2D /* 00000EFF */
  1438. 00000ED4  1541 4383                move.b     [A2 + 0x4383], D1
  1439. 00000ED8  0716                     btst       [A6], D3
  1440. 00000EDA  FAFB 3016                .extension 0xAFB <<F/2-3/5>> // unimplemented
  1441. 00000EDE  3B02                     move.w     -[A5], D2
  1442. 00000EE0  3329 1A0F                move.w     -[A1], [A1 + 0x1A0F]
  1443. 00000EE4  26A5                     move.l     [A3], -[A5]
  1444. 00000EE6  08AB 076B 621E           bclr.b     [A3 + 0x621E], 0x6B /* 'k' */
  1445. 00000EEC  2573 0F29 7314 1AC7      move.l     [A2 + 0x1AC7], [[A3 + 0x7314 + D0 * 8]]
  1446. 00000EF4  8307                     sbcd       D1, D7
  1447. 00000EF6  E50C                     lsl        D4.b, 2
  1448. 00000EF8  0957                     bchg       [A7], D4
  1449. 00000EFA  0C68 8307 616D           cmpi.w     [A0 + 0x616D], 0x8307
  1450. 00000F00  E50C                     lsl        D4.b, 2
  1451. 00000F02  4B15                     .invalid   5, [A5] // invalid opcode 4 with b == 4
  1452. 00000F04  3C0B                     move.w     D6, A3
  1453. 00000F06  17B9 9B01 0E06 7C29      move.b     [A3 + D7 * 4 + 0x29], [0x9B010E06]
  1454. 00000F0E  094A                     bchg       A2, D4
  1455. 00000F10  3E5A                     movea.w    A7, [A2]+
  1456. 00000F12  0F14                     btst       [A4], D7
  1457. 00000F14  1700                     move.b     -[A3], D0
  1458. 00000F16  B090                     cmp.l      D0, [A0]
  1459. 00000F18  1361 3309                move.b     [A1 + 0x3309], -[A1]
  1460. 00000F1C  CB01                     abcd       D5, D1
  1461. 00000F1E  9053                     sub.w      D0, [A3]
  1462. 00000F20  3493                     move.w     [A2], [A3]
  1463. 00000F22  128B                     move.b     [A1], A3
  1464. 00000F24  0363                     bchg       -[A3], D1
  1465. 00000F26  845A                     or.w       D2, [A2]+
  1466. 00000F28  0F06                     btst       D6, D7
  1467. 00000F2A  D300                     addx.b     D1, D0
  1468. 00000F2C  168B                     move.b     [A3], A3
  1469. 00000F2E  0121                     btst       -[A1], D0
  1470. fn00000F30:
  1471. 00000F30  0016 6B06                ori.b      [A6], 0x6
  1472. 00000F34  2100                     move.l     -[A0], D0
  1473. 00000F36  0700                     btst       D0, D3
  1474. 00000F38  A990                     syscall    GetDialogItemText/GetIText
  1475. 00000F3A  6503                     bcs        +0x5 /* 00000F3F */
  1476. 00000F3C  D300                     addx.b     D1, D0
  1477. 00000F3E  0F5A                     bchg       [A2]+, D7
  1478. 00000F40  0F06                     btst       D6, D7
  1479. 00000F42  68E3                     bvc        -0x1B /* 00000F27 */
  1480. 00000F44  2314                     move.l     -[A1], [A4]
  1481. 00000F46  8901                     sbcd       D4, D1
  1482. 00000F48  0FB6 BE62                bclr       [A6 + A3 * 8 + 0x62], D7
  1483. 00000F4C  5A73 5745                addq.w     <<invalid full ext with IS == 1 and I/IS == 5>>, 5
  1484. 00000F50  707B                     moveq.l    D0, 0x7B
  1485. 00000F52  3B03                     move.w     -[A5], D3
  1486. 00000F54  96C3                     sub.w      A3, D3
  1487. 00000F56  8B06                     sbcd       D5, D6
  1488. 00000F58  FB0A                     .extension 0xB0A <<F/4-5/5>> // unimplemented
  1489. 00000F5A  2D9A 0F45                move.l     <<invalid full ext with IS == 1 and I/IS == 5>>, [A2]+
  1490. 00000F5E  86FB 0A3A                divu.w     D3, [PC + D0 * 2 + 0x3A]
  1491. 00000F62  AB01                     syscall    BitsToMap
  1492. 00000F64  4586                     .invalid   2, D6 // invalid opcode 4 with b == 6
  1493. 00000F66  E501                     asl        D1.b, 2
  1494. 00000F68  141A                     move.b     D2, [A2]+
  1495. 00000F6A  0F81                     bclr       D1, D7
  1496. 00000F6C  10E9 8E0F                move.b     [A0]+, [A1 - 0x71F1]
  1497. 00000F70  AD02                     syscall    RealFont, auto_pop
  1498. 00000F72  1304                     move.b     -[A1], D4
  1499. 00000F74  A502                     syscall    Read, flags=5
  1500. 00000F76  D300                     addx.b     D1, D0
  1501. 00000F78  4053                     negx.w     [A3]
  1502. 00000F7A  0140                     bchg       D0, D0
  1503. 00000F7C  AB01                     syscall    BitsToMap
  1504. 00000F7E  4023                     negx.b     -[A3]
  1505. 00000F80  0040 6B03                ori.w      D0, 0x6B03
  1506. 00000F84  3303                     move.w     -[A1], D3
  1507. 00000F86  61A8                     bsr        -0x56 /* 00000F30 */
  1508. 00000F88  C303                     abcd       D1, D3
  1509. 00000F8A  1EC1                     move.b     [A7]+, D1
  1510. 00000F8C  010C                     btst       A4, D0
  1511. 00000F8E  C303                     abcd       D1, D3
  1512. 00000F90  0FB0 C303 C909 C303      bclr       [[A0 + <<invalid base displacement size>> + A4 * 2] - 0x36F63CFD], D7
  1513. 00000F98  9B82                     subx.l     D5, D2
  1514. 00000F9A  0B08                     btst       A0, D5
  1515. 00000F9C  3B2E 9B00                move.w     -[A5], [A6 - 0x6500]
  1516. 00000FA0  DB05                     addx.b     D5, D5
  1517. 00000FA2  08D3 2613                bset.b     [A3], 0x13
  1518. 00000FA6  00EB                     .incomplete
  1519. 00000FA8  24F3 9232                move.l     [A2]+, [A3 + A1.w * 2 + 0x32]
  1520. 00000FAC  BB06                     xor.b      D6, D5
  1521. 00000FAE  141A                     move.b     D2, [A2]+
  1522. 00000FB0  0F26                     btst       -[A6], D7
  1523. 00000FB2  1349 A30D                move.b     [A1 - 0x5CF3], A1
  1524. 00000FB6  EC63                     asr        D3.w, D6
  1525. 00000FB8  4C33 1113 0043           movem.w    D0,D1,D4,A0,A4, [A3 + D0.w + 0x43]
  1526. 00000FBE  118E 1A0F                move.b     [A0 + D1 * 2 + 0xF], A6
  1527. 00000FC2  2653                     movea.l    A3, [A3]
  1528. 00000FC4  198E 854F                move.b     <<invalid full ext with IS == 1 and I/IS == 7>>, A6
  1529. label00000FC8:
  1530. 00000FC8  62CB                     bhi        -0x33 /* 00000F95 */
  1531. 00000FCA  4225                     clr.b      -[A5]
  1532. 00000FCC  3A0F                     move.w     D5, A7
  1533. 00000FCE  C900                     abcd       D4, D0
  1534. 00000FD0  8B13                     or.b       [A3], D5
  1535. 00000FD2  A919                     syscall    GetWTitle
  1536. 00000FD4  DB3A 1A0F                add.b      [PC + 0x1A0F /* 000029E5, cstring ""<EOF> */], D5
  1537. 00000FD8  0136 2151                btst       [[A6]], D0
  1538. 00000FDC  06C3                     .incomplete
  1539. 00000FDE  03CD                     .incomplete
  1540. 00000FE0  AD74                     syscall    Button, auto_pop
  1541. 00000FE2  431B                     .invalid   1, [A3]+ // invalid opcode 4 with b == 4
  1542. 00000FE4  5AFB 2788                spl        [ + <<invalid base displacement size>> + D2 * 8]
  1543. 00000FE8  1A0F                     move.b     D5, A7
  1544. 00000FEA  265A                     movea.l    A3, [A2]+
  1545. 00000FEC  0F25                     btst       -[A5], D7
  1546. 00000FEE  1273 0FC3 931B 26AB      movea.b    A1, [[ + <<invalid base displacement size>>] - 0x6CE4D955]
  1547. 00000FF6  0BC3                     .incomplete
  1548. 00000FF8  0B25                     btst       -[A5], D5
  1549. 00000FFA  0C97 0EF0 AB0B           cmpi.l     [A7], 0xEF0AB0B
  1550. 00001000  250B                     move.l     -[A2], A3
  1551. 00001002  6B24                     bmi        +0x26 /* 00001028 */
  1552. 00001004  1316                     move.b     -[A1], [A6]
  1553. 00001006  4D0B                     .invalid   6, A3 // invalid opcode 4 with b == 4
  1554. 00001008  0F55                     bchg       [A5], D7
  1555. 0000100A  0BD3                     .incomplete
  1556. 0000100C  08DC 6AFB                bset.b     [A4]+, 0xFB
  1557. 00001010  008E 1A0F A90B           ori.l      A6, 0x1A0FA90B
  1558. 00001016  0F26                     btst       -[A6], D7
  1559. 00001018  62AE                     bhi        -0x50 /* 00000FC8 */
  1560. 0000101A  1316                     move.b     -[A1], [A6]
  1561. 0000101C  E10A                     lsl        D2.b, 8
  1562. 0000101E  C313                     and.b      [A3], D1
  1563. 00001020  4B13                     .invalid   5, [A3] // invalid opcode 4 with b == 4
  1564. 00001022  E104                     asl        D4.b, 8
  1565. 00001024  9309                     subx.b     -[A1], -[A1]
  1566. 00001026  8527                     or.b       -[A7], D2
  1567. label00001028:
  1568. 00001028  0FC5                     .incomplete
  1569. 0000102A  366B 24AB                movea.w    A3, [A3 + 0x24AB]
  1570. 0000102E  0BB3 1C25                bclr       [A3 + D1 * 4 + 0x25], D5
  1571. 00001032  3713                     move.w     -[A3], [A3]
  1572. 00001034  02C1                     .incomplete
  1573. 00001036  941B                     sub.b      D2, [A3]+
  1574. 00001038  1B8E 1A0F                move.b     [A5 + D1 * 2 + 0xF], A6
  1575. 0000103C  26C3                     move.l     [A3]+, D3
  1576. 0000103E  5F21                     subq.b     -[A1], 7
  1577. 00001040  0E39 0DBB 2E41 0283      .invalid.b [0x2E410283], 0xBB // invalid immediate operation
  1578. 00001048  040F E594                subi.b     A7, 0x94
  1579. 0000104C  0F26                     btst       -[A6], D7
  1580. 0000104E  2138 8563                move.l     -[A0], [0xFFFF8563]
  1581. 00001052  5A0F                     addq.b     A7, 5
  1582. 00001054  881A                     or.b       D4, [A2]+
  1583. 00001056  0F26                     btst       -[A6], D7
  1584. 00001058  5A83                     addq.l     D3, 5
  1585. 0000105A  4085                     negx.l     D5
  1586. 0000105C  AA0B                     syscall    BackPixPat
  1587. 0000105E  0D14                     btst       [A4], D6
  1588. 00001060  1630 063E                move.b     D3, [A0 + D0.w * 8 + 0x3E]
  1589. 00001064  1A0F                     move.b     D5, A7
  1590. 00001066  2676 741B                movea.l    A3, [A6 + D7.w * 4 + 0x1B]
  1591. 0000106A  75A9                     moveq.l    D2, 0xFFFFFFA9
  1592. 0000106C  3A0F                     move.w     D5, A7
  1593. 0000106E  265A                     movea.l    A3, [A2]+
  1594. 00001070  0F5A                     bchg       [A2]+, D7
  1595. 00001072  2B4E 881A                move.l     [A5 - 0x77E6], A6
  1596. 00001076  0F26                     btst       -[A6], D7
  1597. 00001078  5A13                     addq.b     [A3], 5
  1598. 0000107A  7514                     moveq.l    D2, 0x14
  1599. 0000107C  1707                     move.b     -[A3], D7
  1600. 0000107E  6B3E                     bmi        +0x40 /* 000010BE */
  1601. 00001080  1A0F                     move.b     D5, A7
  1602. 00001082  4503                     .invalid   2, D3 // invalid opcode 4 with b == 4
  1603. 00001084  1357 2114                move.b     [A1 + 0x2114], [A7]
  1604. 00001088  D301                     addx.b     D1, D1
  1605. 0000108A  2507                     move.l     -[A2], D7
  1606. 0000108C  0F26                     btst       -[A6], D7
  1607. 0000108E  5A0F                     addq.b     A7, 5
  1608. 00001090  1440                     movea.b    A2, D0
  1609. 00001092  821A                     or.b       D1, [A2]+
  1610. 00001094  0F26                     btst       -[A6], D7
  1611. 00001096  764B                     moveq.l    D3, 0x4B
  1612. 00001098  0117                     btst       [A7], D0
  1613. 0000109A  037A 5A23                bchg       [PC + 0x5A23 /* 00006ABF, cstring ""<EOF> */], D1
  1614. 0000109E  4E1A                     .invalid   // invalid opcode 4
  1615. 000010A0  0F26                     btst       -[A6], D7
  1616. 000010A2  5AFB 5614                spl        [PC + D5.w * 8 + 0x14]
  1617. 000010A6  16FA C504                move.b     [A3]+, [PC - 0x3AFC /* FFFFD5AC, cstring ""<EOF> */]
  1618. 000010AA  0FC5                     .incomplete
  1619. 000010AC  040F D104                subi.b     A7, 0x4
  1620. 000010B0  0F26                     btst       -[A6], D7
  1621. 000010B2  5A0F                     addq.b     A7, 5
  1622. 000010B4  C904                     abcd       D4, D4
  1623. 000010B6  0FC9                     .incomplete
  1624. 000010B8  040F 265A                subi.b     A7, 0x5A /* 'Z' */
  1625. 000010BC  E356                     roxl       D6.w, 1
  1626. label000010BE:
  1627. 000010BE  1A0F                     move.b     D5, A7
  1628. 000010C0  265A                     movea.l    A3, [A2]+
  1629. 000010C2  EB31                     roxl       D1.b, D5
  1630. 000010C4  850D                     sbcd       -[A2], -[A5]
  1631. 000010C6  C514                     and.b      [A4], D2
  1632. 000010C8  4785                     .invalid   3, D5 // invalid opcode 4 with b == 6
  1633. 000010CA  9D43                     subx.w     D6, D3
  1634. 000010CC  1114                     move.b     -[A0], [A4]
  1635. 000010CE  1642                     movea.b    A3, D2
  1636. 000010D0  8506                     sbcd       D2, D6
  1637. 000010D2  0F85                     bclr       D5, D7
  1638. 000010D4  06B3 34E5 580F 2606      addi.l     [A3 + D2.w * 8 + 0x6], 0x34E5580F
  1639. 000010DC  4B15                     .invalid   5, [A5] // invalid opcode 4 with b == 4
  1640. 000010DE  1A0F                     move.b     D5, A7
  1641. 000010E0  A54D                     syscall    PurgeMem, flags=5
  1642. 000010E2  A100                     syscall    Open/PBHOpen/HOpen, flags=1
  1643. 000010E4  0F26                     btst       -[A6], D7
  1644. 000010E6  5AAB 345A                addq.l     [A3 + 0x345A], 5
  1645. 000010EA  034E                     bchg       A6, D1
  1646. 000010EC  881A                     or.b       D4, [A2]+
  1647. 000010EE  0F26                     btst       -[A6], D7
  1648. 000010F0  5A0F                     addq.b     A7, 5
  1649. 000010F2  5106                     subq.b     D6, 8
  1650. 000010F4  0F45                     bchg       D5, D7
  1651. 000010F6  06B3 1C4D 067B 0345      addi.l     <<invalid full ext with IS == 1 and I/IS == 5>>, 0x1C4D067B
  1652. 000010FE  060F 4506                addi.b     A7, 0x6
  1653. 00001102  DB31 A584                add.b      <<invalid full ext with I/IS == 4>>, D5
  1654. 00001106  0F49                     bchg       A1, D7
  1655. 00001108  0623 734D                addi.b     -[A3], 0x4D /* 'M' */
  1656. 0000110C  060F 265A                addi.b     A7, 0x5A /* 'Z' */
  1657. 00001110  5B1D                     subq.b     [A5]+, 5
  1658. 00001112  5A7B 2C88                addq.w     [PC + D2 * 4 - 0x120], 5
  1659. 00001116  1A0F                     move.b     D5, A7
  1660. 00001118  265A                     movea.l    A3, [A2]+
  1661. 0000111A  EB27                     asl        D7.b, D5
  1662. 0000111C  5106                     subq.b     D6, 8
  1663. 0000111E  0F45                     bchg       D5, D7
  1664. 00001120  060F 4D06                addi.b     A7, 0x6
  1665. 00001124  AC45                     syscall    Frac2X, auto_pop
  1666. 00001126  060F 4506                addi.b     A7, 0x6
  1667. 0000112A  2B21                     move.l     -[A5], -[A1]
  1668. 0000112C  E586                     asl        D6, 2
  1669. 0000112E  0F49                     bchg       A1, D7
  1670. 00001130  060F 4D06                addi.b     A7, 0x6
  1671. 00001134  2519                     move.l     -[A2], [A1]+
  1672. 00001136  FB11                     .extension 0xB11 <<F/4-5/5>> // unimplemented
  1673. 00001138  5A5B                     addq.w     [A3]+, 5
  1674. 0000113A  1B88 1A0F                move.b     [A5 + D1 * 2 + 0xF], A0
  1675. 0000113E  265A                     movea.l    A3, [A2]+
  1676. 00001140  EB08                     lsl        D0.b, 5
  1677. 00001142  4506                     .invalid   2, D6 // invalid opcode 4 with b == 4
  1678. 00001144  1705                     move.b     -[A3], D5
  1679. 00001146  63F3                     bls        -0xB /* 0000113B */
  1680. 00001148  0405 050F                subi.b     D5, 0xF
  1681. 0000114C  0505                     btst       D5, D2
  1682. 0000114E  F305                     .extension 0x305 <<F/4-5/1>> // unimplemented
  1683. 00001150  A920                     syscall    BringToFront
  1684. 00001152  0F26                     btst       -[A6], D7
  1685. 00001154  EB1D                     rol        D5.b, 5
  1686. 00001156  1B18                     move.b     -[A5], [A0]+
  1687. 00001158  881A                     or.b       D4, [A2]+
  1688. 0000115A  0F26                     btst       -[A6], D7
  1689. 0000115C  A313                     syscall    FlushVol, flags=3
  1690. 0000115E  9C74 0F9C                sub.w      D6, <<invalid full ext with I/IS == 4>>
  1691. 00001162  749B                     moveq.l    D2, 0xFFFFFF9B
  1692. 00001164  059C                     bclr       [A4]+, D2
  1693. 00001166  7443                     moveq.l    D2, 0x43
  1694. 00001168  469C                     not.l      [A4]+
  1695. 0000116A  743B                     moveq.l    D2, 0x3B
  1696. 0000116C  2C9C                     move.l     [A6], [A4]+
  1697. 0000116E  741B                     moveq.l    D2, 0x1B
  1698. 00001170  079C                     bclr       [A4]+, D3
  1699. 00001172  74B3                     moveq.l    D2, 0xFFFFFFB3
  1700. 00001174  2E9C                     move.l     [A7], [A4]+
  1701. 00001176  0F9C                     bclr       [A4]+, D7
  1702. 00001178  0FAE 9B03                bclr       [A6 - 0x64FD], D7
  1703. 0000117C  8304                     sbcd       D1, D4
  1704. 0000117E  CB3F                     and.b      <<invalid special address>>, D5
  1705. 00001180  9C0F                     sub.b      D6, A7
  1706. 00001182  A500                     syscall    Open/PBHOpen/HOpen, flags=5
  1707. 00001184  0F88                     bclr       A0, D7
  1708. 00001186  1A0F                     move.b     D5, A7
  1709. 00001188  2606                     move.l     D3, D6
  1710. 0000118A  68DB                     bvc        -0x23 /* 00001167 */
  1711. 0000118C  155A C363                move.b     [A2 - 0x3C9D], [A2]+
  1712. 00001190  ED4B                     lsl        D3.w, 6
  1713. 00001192  0F76 7453                bchg       [A6 + D7.w * 4 + 0x53], D7
  1714. 00001196  8030 0E5A                or.b       D0, [A0 + D0 * 8 + 0x5A]
  1715. 0000119A  3375 7B11 740F           move.w     [A1 + 0x740F], [[A5 + D7 * 2]]
  1716. 000011A0  9C74 6386 4336           sub.w      D6, [[ + <<invalid base displacement size>>] + D6 * 2 + 0x4336]
  1717. 000011A6  5300                     subq.b     D0, 1
  1718. 000011A8  800E                     or.b       D0, A6
  1719. 000011AA  5A0F                     addq.b     A7, 5
  1720. 000011AC  8900                     sbcd       D4, D0
  1721. 000011AE  BB80                     xor.l      D0, D5
  1722. 000011B0  8673 0A61                or.w       D3, [A3 + D0 * 2 + 0x61]
  1723. 000011B4  FC73 075A                .extension 0xC73 <<F/1/6>>, 0x075A // unimplemented
  1724. 000011B8  8BD4                     divs.w     D5, [A4]
  1725. 000011BA  0923                     btst       -[A3], D4
  1726. 000011BC  0F26                     btst       -[A6], D7
  1727. 000011BE  76CB                     moveq.l    D3, 0xFFFFFFCB
  1728. 000011C0  0FE9                     .incomplete
  1729. 000011C2  000F 2676                ori.b      A7, 0x76 /* 'v' */
  1730. 000011C6  A304                     syscall    Control, flags=3
  1731. 000011C8  E569                     lsl        D1.w, D2
  1732. 000011CA  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  1733. 000011CC  2133 0F26 5A0F 1A13      move.l     -[A0], [[A3 + 0x5A0F] + D0 * 8 + 0x1A13]
  1734. 000011D4  3726                     move.w     -[A3], -[A6]
  1735. 000011D6  5A0F                     addq.b     A7, 5
  1736. 000011D8  1A0F                     move.b     D5, A7
  1737. 000011DA  265A                     movea.l    A3, [A2]+
  1738. 000011DC  0FAD 040F                bclr       [A5 + 0x40F], D7
  1739. 000011E0  2676 C31B E900 0FA9      movea.l    A3, [[A6 + A4 * 2] - 0x16FFF057]
  1740. 000011E8  051A                     btst       [A2]+, D2
  1741. 000011EA  0785                     bclr       D5, D3
  1742. 000011EC  6D03                     blt        +0x5 /* 000011F1 */
  1743. 000011EE  1614                     move.b     D3, [A4]
  1744. 000011F0  1A0F                     move.b     D5, A7
  1745. 000011F2  261A                     move.l     D3, [A2]+
  1746. 000011F4  0FC5                     .incomplete
  1747. 000011F6  890F                     sbcd       -[A4], -[A7]
  1748. 000011F8  8101                     sbcd       D0, D1
  1749. 000011FA  4106                     .invalid   0, D6 // invalid opcode 4 with b == 4
  1750. 000011FC  0F26                     btst       -[A6], D7
  1751. 000011FE  5A0F                     addq.b     A7, 5
  1752. 00001200  1A0F                     move.b     D5, A7
  1753. 00001202  265A                     movea.l    A3, [A2]+
  1754. 00001204  0F1A                     btst       [A2]+, D7
  1755. 00001206  0F26                     btst       -[A6], D7
  1756. 00001208  5A9B                     addq.l     [A3]+, 5
  1757. 0000120A  638B                     bls        -0x73 /* 00001197 */
  1758. 0000120C  5441                     addq.w     D1, 2
  1759. 0000120E  3C4B                     movea.w    A6, A3
  1760. 00001210  0405 0931                subi.b     D5, 0x31 /* '1' */
  1761. 00001214  300F                     move.w     D0, A7
  1762. 00001216  265A                     movea.l    A3, [A2]+
  1763. 00001218  A33B                     syscall    Delay, flags=3
  1764. 0000121A  4907                     .invalid   4, D7 // invalid opcode 4 with b == 4
  1765. 0000121C  0F29 300F                btst       [A1 + 0x300F], D7
  1766. 00001220  265A                     movea.l    A3, [A2]+
  1767. 00001222  0B26                     btst       -[A6], D5
  1768. 00001224  054F                     bchg       A7, D2
  1769. 00001226  5AD3                     spl        [A3]
  1770. 00001228  748B                     moveq.l    D2, 0xFFFFFF8B
  1771. 0000122A  5475 0D0F 265A 0B47      addq.w     [[A5 + <<invalid base displacement size>>] + D0 * 4 + 0x265A0B47], 2
  1772. 00001232  210C                     move.l     -[A0], A4
  1773. 00001234  1A0F                     move.b     D5, A7
  1774. 00001236  2D0A                     move.l     -[A6], A2
  1775. 00001238  0F26                     btst       -[A6], D7
  1776. label0000123A:
  1777. 0000123A  1A0F                     move.b     D5, A7
  1778. 0000123C  250A                     move.l     -[A2], A2
  1779. 0000123E  6B55                     bmi        +0x57 /* 00001295 */
  1780. 00001240  290A                     move.l     -[A4], A2
  1781. 00001242  0F26                     btst       -[A6], D7
  1782. 00001244  5AEB 468B                spl        [A3 + 0x468B]
  1783. 00001248  54C5                     scc        D5
  1784. 0000124A  2103                     move.l     -[A0], D3
  1785. 0000124C  0269 200F 265A           andi.w     [A1 + 0x265A], 0x200F
  1786. 00001252  EB2E                     lsl        D6.b, D5
  1787. 00001254  141A                     move.b     D2, [A2]+
  1788. 00001256  0F85                     bclr       D5, D7
  1789. 00001258  04E1                     .incomplete
  1790. 0000125A  481A                     nbcd.b     [A2]+
  1791. 0000125C  0F26                     btst       -[A6], D7
  1792. 0000125E  5A03                     addq.b     D3, 5
  1793. 00001260  2629 1BC3                move.l     D3, [A1 + 0x1BC3]
  1794. 00001264  46A9 0A0F                not.l      [A1 + 0xA0F]
  1795. 00001268  C524                     and.b      -[A4], D2
  1796. 0000126A  B31A                     xor.b      [A2]+, D1
  1797. 0000126C  A901                     syscall    FMSwapFont
  1798. 0000126E  C312                     and.b      [A2], D1
  1799. 00001270  AE7C                     syscall    0xA7C, auto_pop
  1800. 00001272  744B                     moveq.l    D2, 0x4B
  1801. 00001274  3BAE 632C A352 AB3D      move.w     [[A5] - 0x54C3], [A6 + 0x632C]
  1802. 0000127C  B333 AE9B                xor.b      [A3 + A2 * 8 - 0x101], D1
  1803. 00001280  4674 DB29 AEF0           not.w      [[A4 - 0x5110 + A5 * 2]]
  1804. 00001286  9B6D 9C74                sub.w      [A5 - 0x638C], D5
  1805. 0000128A  9322                     sub.b      -[A2], D1
  1806. 0000128C  9C74 233B A11F 9334 6306 74CB sub.w      D6, [[A4 - 0x5EE06CCC + D2 * 2] + 0x630674CB]
  1807. 00001298  2941 00DB                move.l     [A4 + 0xDB], D1
  1808. 0000129C  629C                     bhi        -0x62 /* 0000123A */
  1809. 0000129E  744B                     moveq.l    D2, 0x4B
  1810. 000012A0  749C                     moveq.l    D2, 0xFFFFFF9C
  1811. 000012A2  7463                     moveq.l    D2, 0x63
  1812. 000012A4  569C                     addq.l     [A4]+, 3
  1813. 000012A6  740F                     moveq.l    D2, 0x0F
  1814. 000012A8  411F                     .invalid   0, [A7]+ // invalid opcode 4 with b == 4
  1815. 000012AA  8B46 2B1F                pack       D5, D6, 0x2B1F
  1816. 000012AE  2907                     move.l     -[A4], D7
  1817. 000012B0  0F25                     btst       -[A5], D7
  1818. 000012B2  0703                     btst       D3, D3
  1819. 000012B4  1229 073B                move.b     D1, [A1 + 0x73B]
  1820. 000012B8  14DD                     move.b     [A2]+, [A5]+
  1821. 000012BA  0C0F 265A                cmpi.b     A7, 0x5A /* 'Z' */
  1822. 000012BE  FB09                     .extension 0xB09 <<F/4-5/5>> // unimplemented
  1823. 000012C0  141A                     move.b     D2, [A2]+
  1824. 000012C2  0FD1                     .incomplete
  1825. 000012C4  0C0F 265A                cmpi.b     A7, 0x5A /* 'Z' */
  1826. 000012C8  B302                     xor.b      D2, D1
  1827. 000012CA  AE1B                     syscall    GetCCursor, auto_pop
  1828. 000012CC  6343                     bls        +0x45 /* 00001311 */
  1829. 000012CE  3E21                     move.w     D7, -[A1]
  1830. 000012D0  2B33 4BAE 220F AE3E      move.l     -[A5], [[0x220F] + D4 * 2 - 0x51C2]
  1831. 000012D8  134B 881A                move.b     [A1 - 0x77E6], A3
  1832. 000012DC  0F26                     btst       -[A6], D7
  1833. 000012DE  2312                     move.l     -[A1], [A2]
  1834. 000012E0  2505                     move.l     -[A2], D5
  1835. 000012E2  B863                     cmp.w      D4, -[A3]
  1836. 000012E4  1D6B 6249 81E1           move.b     [A6 - 0x7E1F], [A3 + 0x6249]
  1837. 000012EA  7363                     moveq.l    D1, 0x63
  1838. 000012EC  3A1A                     move.w     D5, [A2]+
  1839. 000012EE  1786 376B 3A2B 089C 740F move.b     [[A3 + 0x3A2B] + 0x89C740F], D6
  1840. 000012F8  E10B                     lsl        D3.b, 8
  1841. 000012FA  0F41                     bchg       D1, D7
  1842. 000012FC  003B 4D9C 3B3E 0C7C 8307 44BB ori.b      [[PC + 0xC7C8307] + D3 * 2 + 0x44BB], 0x9C
  1843. 00001308  1437 003F                move.b     D2, [A7 + D0.w + 0x3F]
  1844. 0000130C  0704                     btst       D4, D3
  1845. 0000130E  FDE5                     .invalid   <<F/7/6>>
  1846. 00001310  8FC5                     divs.w     D7, D5
  1847. 00001312  F286 3C9E                .extension 0x286 <<F/2-3/1>> // unimplemented
  1848. 00001316  E208                     lsr        D0.b, 1
  1849. 00001318  1B0C                     move.b     -[A5], A4
  1850. 0000131A  0636 AA00 E36A 166E 0200 addi.b     [[A6 + 0x166E] + 0x200], 0x0
  1851. 00001324  0300                     btst       D0, D1
  1852. 00001326  64CB                     bcc        -0x33 /* 000012F3 */
  1853. 00001328  0C0C 3602                cmpi.b     A4, 0x2
  1854. 0000132C  00A3 3B2E 362C           ori.l      -[A3], 0x3B2E362C /* ';.6,' */
  1855. 00001332  C310                     and.b      [A0], D1
  1856. 00001334  4889 0008                movem.w    A1, D3
  1857. 00001338  64C3                     bcc        -0x3B /* 000012FD */
  1858. 0000133A  0A0C 360A                xori.b     A4, 0xA /* '\n' */
  1859. 0000133E  0200 D340                andi.b     D0, 0x40 /* '@' */
  1860. 00001342  1E01                     move.b     D7, D1
  1861. 00001344  0102                     btst       D2, D0
  1862. 00001346  00BB 51B0 6673 0166      ori.l      <<invalid full ext with IS == 1 and I/IS == 6>>, 0x51B06673
  1863. 0000134E  5305                     subq.b     D5, 1
  1864. 00001350  1E16                     move.b     D7, [A6]
  1865. 00001352  6324                     bls        +0x26 /* 00001378 */
  1866. 00001354  A2EB                     syscall    vFileWrite, flags=2
  1867. 00001356  0432 5B61 FB04           subi.b     <<invalid full ext with I/IS == 4>>, 0x61 /* 'a' */
  1868. 0000135C  4309                     .invalid   1, A1 // invalid opcode 4 with b == 4
  1869. 0000135E  0901                     btst       D1, D4
  1870. 00001360  1E0C                     move.b     D7, A4
  1871. 00001362  6602                     bne        +0x4 /* 00001366 */
  1872. 00001364  008B 2481 0104           ori.l      A3, 0x24810104
  1873. // begin alternate branch 00001366-0000136A
  1874. label00001366:
  1875. 00001366  2481                     move.l     [A2], D1
  1876. 00001368  0104                     btst       D4, D0
  1877. // end alternate branch 00001366-0000136A
  1878. label00001366: // (misaligned)
  1879. 0000136A  731B                     moveq.l    D1, 0x1B
  1880. 0000136C  08A0 58E3                bclr.b     -[A0], 0xE3
  1881. 00001370  E7A3                     asl        D3, D3
  1882. 00001372  741B                     moveq.l    D2, 0x1B
  1883. 00001374  0204 9301                andi.b     D4, 0x1
  1884. label00001378:
  1885. 00001378  B300                     xor.b      D0, D1
  1886. 0000137A  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  1887. 0000137C  AB22                     syscall    SeekRgn
  1888. 0000137E  042B 0130 7E58           subi.b     [A3 + 0x7E58], 0x30 /* '0' */
  1889. 00001384  4906                     .invalid   4, D6 // invalid opcode 4 with b == 4
  1890. 00001386  0F14                     btst       [A4], D7
  1891. 00001388  A01A                     syscall    GetZone
  1892. 0000138A  0FA1                     bclr       -[A1], D7
  1893. 0000138C  D9AB 1558                add.l      [A3 + 0x1558], D4
  1894. 00001390  6493                     bcc        -0x6B /* 00001325 */
  1895. 00001392  4C02 008B                movem.w    D0,D1,D3,D7, D2
  1896. 00001396  CF23                     and.b      -[A3], D7
  1897. 00001398  4D65                     chk.w      D6, -[A5]
  1898. 0000139A  09DB                     .incomplete
  1899. 0000139C  1917                     move.b     -[A4], [A7]
  1900. 0000139E  09C8                     .incomplete
  1901. 000013A0  1303                     move.b     -[A1], D3
  1902. 000013A2  F448                     cinvl      DATA, [A0]
  1903. 000013A4  5708                     subq.b     A0, 3
  1904. 000013A6  8736 0A24                or.b       [A6 + D0 * 2 + 0x24], D3
  1905. 000013AA  0885 0263                bclr.b     D5, 0x63 /* 'c' */
  1906. 000013AE  0914                     btst       [A4], D4
  1907. 000013B0  BA53                     cmp.w      D5, [A3]
  1908. 000013B2  221A                     move.l     D1, [A2]+
  1909. 000013B4  0FC5                     .incomplete
  1910. 000013B6  DA33 0485                add.b      D5, [A3 + D0.w * 4 - 0x123]
  1911. 000013BA  01FE                     .incomplete
  1912. 000013BC  3706                     move.w     -[A3], D6
  1913. 000013BE  F3D2                     .invalid   <<F/7/1>>
  1914. 000013C0  1700                     move.b     -[A3], D0
  1915. 000013C2  5191                     subq.l     [A1], 8
  1916. 000013C4  9887                     sub.l      D4, D7
  1917. 000013C6  1311                     move.b     -[A1], [A1]
  1918. 000013C8  0F35 0403                btst       [A5 + D0.w * 4 + 0x3], D7
  1919. 000013CC  4F17                     .invalid   7, [A7] // invalid opcode 4 with b == 4
  1920. 000013CE  0070 2707 D582 9713      ori.w      [[ + <<invalid base displacement size>> + A5 * 4] - 0x68ED], 0x2707
  1921. 000013D6  10A7                     move.b     [A0], -[A7]
  1922. 000013D8  933E                     sub.b      <<invalid special address>>, D1
  1923. 000013DA  4820                     nbcd.b     -[A0]
  1924. 000013DC  1066                     movea.b    A0, -[A6]
  1925. 000013DE  3C1B                     move.w     D6, [A3]+
  1926. 000013E0  0407 06CF                subi.b     D7, 0xCF
  1927. 000013E4  035C                     bchg       [A4]+, D1
  1928. 000013E6  4B28 1630                .invalid   5, [A0 + 0x1630] // invalid opcode 4 with b == 4
  1929. 000013EA  8310                     or.b       [A0], D1
  1930. 000013EC  0708                     btst       A0, D3
  1931. 000013EE  0E58 1700                .invalid.w [A0]+, 0x1700 // invalid immediate operation
  1932. 000013F2  22EC 7B00                move.l     [A1]+, [A4 + 0x7B00]
  1933. 000013F6  A866                     syscall    StuffHex
  1934. 000013F8  1305                     move.b     -[A1], D5
  1935. 000013FA  D30B                     addx.b     -[A1], -[A3]
  1936. 000013FC  1E70 0701                movea.b    A7, [[A0 + <<invalid base displacement size>> + D0 * 8]]
  1937. 00001400  DC0F                     add.b      D6, A7
  1938. 00001402  003B 4C07 0837           ori.b      [PC + D0 + 0x37], 0x7
  1939. 00001408  1302                     move.b     -[A1], D2
  1940. 0000140A  EB01                     asl        D1.b, 5
  1941. 0000140C  08FB 000A 8823           bset.b     [PC + A0 + 0x23], 0xA /* '\n' */
  1942. 00001412  615B                     bsr        +0x5D /* 0000146F */
  1943. 00001414  030A                     btst       A2, D1
  1944. 00001416  8813                     or.b       D4, [A3]
  1945. 00001418  4517                     .invalid   2, [A7] // invalid opcode 4 with b == 4
  1946. 0000141A  0AD0                     .incomplete
  1947. 0000141C  6633                     bne        +0x35 /* 00001451 */
  1948. 0000141E  2788 633F AB54 44DB 0447 0580 move.l     [[A3 - 0x54ABBB25] + D6 * 2 + 0x4470580], A0
  1949. 0000142A  3C6A 8522                movea.w    A6, [A2 - 0x7ADE]
  1950. 0000142E  2509                     move.l     -[A2], A1
  1951. 00001430  1B36 4D18                move.b     -[A5], [A6 + D4 * 4]
  1952. 00001434  0F14                     btst       [A4], D7
  1953. 00001436  1A23                     move.b     D5, -[A3]
  1954. 00001438  5621                     addq.b     -[A1], 3
  1955. 0000143A  1804                     move.b     D4, D4
  1956. 0000143C  F6C1 0504                .extension 0x6C1 <<F/2-3/3>> // unimplemented
  1957. 00001440  2808                     move.l     D4, A0
  1958. 00001442  2B45 04E3                move.l     [A5 + 0x4E3], D5
  1959. 00001446  0308                     btst       A0, D1
  1960. 00001448  8B0E                     sbcd       -[A5], -[A6]
  1961. 0000144A  234D 2B19                move.l     [A1 + 0x2B19], A5
  1962. 0000144E  B345                     xor.w      D5, D1
  1963. 00001450  6B87                     bmi        -0x77 /* 000013D9 */
  1964. 00001452  8B0E                     sbcd       -[A5], -[A6]
  1965. 00001454  B345                     xor.w      D5, D1
  1966. 00001456  2B19                     move.l     -[A5], [A1]+
  1967. 00001458  8B08                     sbcd       -[A5], -[A0]
  1968. 0000145A  3384 04AB                move.w     [A1 + D0.w * 4 - 0x85], D4
  1969. 0000145E  3842                     movea.w    A4, D2
  1970. 00001460  8B08                     sbcd       -[A5], -[A0]
  1971. 00001462  581C                     addq.b     [A4]+, 4
  1972. 00001464  1307                     move.b     -[A1], D7
  1973. 00001466  DE30 1AB3                add.b      D7, [A0 + D1 * 2 - 0x77]
  1974. 0000146A  3126                     move.w     -[A0], -[A6]
  1975. 0000146C  1707                     move.b     -[A3], D7
  1976. 0000146E  D169 2B45                add.w      [A1 + 0x2B45], D0
  1977. 00001472  1205                     move.b     D1, D5
  1978. 00001474  0583                     bclr       D3, D2
  1979. 00001476  0788                     bclr       A0, D3
  1980. 00001478  8863                     or.w       D4, -[A3]
  1981. 0000147A  17CD 1817                move.b     [PC + D1 + 0x17], A5
  1982. 0000147E  00DD                     .incomplete
  1983. 00001480  0200 0F16                andi.b     D0, 0x16
  1984. 00001484  FA64 EB02                .extension 0xA64 <<F/1/5>>, 0xEB02 // unimplemented
  1985. 00001488  0200 EB20                andi.b     D0, 0x20 /* ' ' */
  1986. 0000148C  1643                     movea.b    A3, D3
  1987. 0000148E  40D1                     move.w     [A1], SR
  1988. 00001490  0063 0FD1                ori.w      -[A3], 0xFD1
  1989. 00001494  00E3                     .incomplete
  1990. 00001496  27D1 0073                move.l     [PC + D0.w + 0x73], [A1]
  1991. 0000149A  3BD1                     move.w     <<invalid special address>>, [A1]
  1992. 0000149C  00F3                     .incomplete
  1993. 0000149E  10D1                     move.b     [A0]+, [A1]
  1994. 000014A0  00DB                     .incomplete
  1995. 000014A2  22CD                     move.l     [A1]+, A5
  1996. 000014A4  00AB 547D 070F 7107      ori.l      [A3 + 0x7107], 0x547D070F
  1997. 000014AC  E320                     asl        D0.b, D1
  1998. 000014AE  7107                     moveq.l    D0, 0x07
  1999. 000014B0  C100                     abcd       D0, D0
  2000. 000014B2  6D07                     blt        +0x9 /* 000014BB */
  2001. 000014B4  C100                     abcd       D0, D0
  2002. 000014B6  6D07                     blt        +0x9 /* 000014BF */
  2003. 000014B8  C100                     abcd       D0, D0
  2004. 000014BA  6D07                     blt        +0x9 /* 000014C3 */
  2005. 000014BC  C100                     abcd       D0, D0
  2006. 000014BE  6D07                     blt        +0x9 /* 000014C7 */
  2007. 000014C0  C100                     abcd       D0, D0
  2008. 000014C2  6D07                     blt        +0x9 /* 000014CB */
  2009. 000014C4  E320                     asl        D0.b, D1
  2010. 000014C6  4907                     .invalid   4, D7 // invalid opcode 4 with b == 4
  2011. 000014C8  2289                     move.l     [A1], A1
  2012. 000014CA  3A0F                     move.w     D5, A7
  2013. 000014CC  163B 0185                move.b     D3, [[ + <<invalid base displacement size>>] + D0]
  2014. 000014D0  3A14                     move.w     D5, [A4]
  2015. 000014D2  4068 A93A                negx.w     [A0 - 0x56C6]
  2016. 000014D6  0FB4 7A4B                bclr       [A4 + D7 * 2 + 0x4B], D7
  2017. 000014DA  01E9                     .incomplete
  2018. 000014DC  00FE                     .incomplete
  2019. 000014DE  1234                     .incomplete
  2020.